What problem does it solve? It lets you read chat history and send iMessage or SMS texts from the command line on macOS without manually opening Messages.app, enabling scripted and assistant-driven messaging workflows. ## Core Features & Use Cases - List and inspect chats: Retrieve recent conversations with imsg chats --json and view message history by chat ID, including attachment info. - Send messages with attachments: Deliver text and files to phone numbers or Apple IDs, with optional forcing of iMessage or SMS service. - Watch for incoming messages: Monitor a chat in real time using imsg watch. - Use Case: A user says "Text mom that I'll be late" — the assistant finds Mom's chat, confirms the recipient and content, then sends the message via imsg send. ## Quick Start Ask the assistant to send an iMessage saying "Running 10 minutes late" to a specific phone number, and confirm the recipient before it sends.