imessage

PackCommunication

This 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-official

It 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

  1. Have a Mac with iMessage signed in, since the plugin reads chat.db and sends via AppleScript.
  2. Install the imessage plugin in your agent environment.
  3. Open /imessage:access to pair the plugin and set up allowlists and policy.
  4. 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