imessage-ruby
« Back to VersTracker
Description:
Command-line tool to send iMessage
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Productivity
Tags: imessage cli messaging automation ruby
Install: brew install imessage-ruby
About:
ImessageRuby is a command-line interface (CLI) utility that enables users to send iMessage texts directly from the terminal. It leverages macOS AppleScript integration to interface with the Messages app, allowing for automation and scripting of messaging workflows. This tool is particularly valuable for developers and system administrators looking to integrate notifications or alerts into their automated scripts.
Key Features:
  • CLI interface for sending iMessages without leaving the terminal
  • Supports sending to both phone numbers and email addresses
  • Lightweight Ruby gem with simple dependencies
  • Easily integratable into shell scripts and automation workflows
Use Cases:
  • Automated system alerts and monitoring notifications sent to personal devices
  • Scripting personal reminders or calendar events via the command line
  • Integrating messaging into CI/CD pipelines for status updates
Alternatives:
  • osascript (native macOS) – ImessageRuby provides a more user-friendly wrapper around the native AppleScript commands used by osascript.
  • twilio-cli – Twilio sends SMS via external APIs, whereas imessage-ruby uses the native iMessage network (blue bubbles) for free.
Version History
Detected Version Rev Change Commit
Sep 12, 2025 12:20pm 0 VERSION_BUMP 34294db0
Sep 14, 2024 6:20am 0 VERSION_BUMP 0a4106d7