Read your own iMessage / SMS history from the terminal via the bundled `bin/imsg` command. Reads the local Messages SQLite database (`~/Library/Messages/chat.db`) directly, since AppleScript can no longer read message text. `imsg chats` lists conversations, `imsg read <name>` shows a thread, `imsg search <text>` searches across messages, `imsg send <name> <text>` sends one (dry-run unless `--yes`). Resolves contact names via the Contacts framework. Requires Full Disk Access for the terminal app (iTerm/Terminal). macOS only. Use when the user wants to read, search, or send their personal iMessages/SMS.
2026-07-16