What problem does it solve? It lets you read chat history and send iMessage or SMS texts from the terminal on macOS without manually opening Messages.app, enabling scripted and AI-assisted 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 metadata. - Send Texts and Attachments: Send messages to phone numbers or Apple IDs with imsg send, forcing iMessage or SMS delivery via the --service flag, and attach files with --file. - 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 through Messages.app. ## 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.