openclaw/imsg
CLI for Apple's Messages.app so your agent can send and receive text messages/iMessages. observed · 2026-08-28
Health v2 · maintenance only
82/100
- Activity 99
- Release rhythm 97
- Longevity 19
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 2
- age_days: 271
- days_rel: 22
- days_push: 8
- n_releases_24m: 30
Adoption not part of the score
1294 stars · 176 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Swift CLI for macOS that reads, watches, and sends iMessage and SMS via Apple's Messages.app. It reads the local chat.db database directly, streams new messages as NDJSON, sends through Messages.app automation, and exposes a JSON-RPC interface for scripts and AI agents.
Use cases
- let an AI agent send and receive iMessages
- read iMessage history from the terminal
- stream new text messages live in a script
- send SMS or iMessage from the command line
- export Messages chat history as JSON
- monitor incoming messages with tapbacks
- search local Messages database without launching Messages.app
When to choose
- you need programmatic access to iMessage/SMS on macOS for scripts or agents
- you want machine-readable NDJSON/JSON-RPC output for piping into other tools
- you prefer a local-first tool with no daemon or network round-trip
When to avoid
- you need to send messages from Linux (read-only database inspection only)
- you need cross-platform messaging beyond Apple's Messages ecosystem
- you cannot grant Full Disk Access or Automation permissions on macOS
Facets
cli-tool · maturity active
cli developer-tools workflow-automation chatbot mcp messaging-platforms developer-tools apple-ecosystem cli imessage messages-app sms nd -rpc ai-agents chat-database apple command-line automation macos linux swift
5 sources
- readme: https://github.com/openclaw/imsg · fetched 2026-08-28 · 5150b1a4fc00
- homepage: https://imsg.sh · fetched 2026-08-29 · 17544153f5e4
- site_page: https://imsg.sh/install.html · fetched 2026-08-29 · 397c3d524b54
- site_page: https://imsg.sh/quickstart.html · fetched 2026-08-29 · f9fcd469cbd3
- site_page: https://imsg.sh/advanced-imcore.html · fetched 2026-08-29 · d1829d7c57b0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| openclaw/imsg | main | 82 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem