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: Run imsg chats --limit 10 --json to enumerate recent conversations with structured JSON output. - Read message history: Use imsg history --chat-id 1 --limit 20 --json to review past messages, optionally including attachment info. - Send texts with attachments: Use imsg send --to "+14155551212" --text "Hello!" with optional --file and --service imessage|sms flags. - Watch for new messages: Stream incoming messages with imsg watch --chat-id 1 --attachments. - Use Case: A user says "Text mom that I'll be late" — the assistant finds Mom's chat via imsg chats, confirms the recipient and message, then sends it with imsg send. ## Quick Start Ask the assistant to send an iMessage to a specific phone number with your message text, and confirm the recipient before it runs imsg send.