imessage
PackCommunicationThis is an imessage claude plugin that lets an AI agent send and read iMessages on a Mac. It reads the chat database directly and sends messages through AppleScript, with built-in access control so you decide who the agent can contact.
Unavailable. A Claude Code plugin. It installs in Claude Code, and ahel does not serve packs through its connector yet.
In Claude Code, run:
/plugin install imessage@claude-plugins-officialIt installs from Anthropic's official plugin marketplace.
What your AI can do with it
- Reads iMessage conversations directly from chat.db
- Sends iMessages via AppleScript
- Manages device pairing through /imessage:access
- Maintains allowlists of who the agent can contact
- Configures messaging policy via /imessage:access
Getting started
- Have a Mac with iMessage signed in, since the plugin reads chat.db and sends via AppleScript.
- Install the imessage plugin in your agent environment.
- Open /imessage:access to pair the plugin and set up allowlists and policy.
- Ask the agent to send or read iMessages once access is configured.
Signals
- GitHub stars
- 37k
- Forks
- 4k
- Last commit
- Sep 2026
- Hacker News mentions
- 20
Questions
- How does it send messages?
- It sends iMessages through AppleScript.
- How does it read messages?
- It reads the chat.db database directly.
- How do I control who the agent can contact?
- Use /imessage:access to manage pairing, allowlists, and policy.
Advanced
- Item type
- plugin
- Key
imessage-anthropics- Source
- github.com/anthropics/claude-plugins-official