Skip to main content
Native iMessage integration on Mac.

How it works

EasyClaw can read and send iMessages through the macOS Messages app. This is only available through the EasyClaw desktop app on Mac, because iMessage is tightly integrated with macOS and there’s no cross-platform API.

Setup

1

Install the EasyClaw desktop app

Download from easyclaw.app/download. Available for Mac (Apple Silicon and Intel).
2

Sign into iMessage

Make sure you’re signed into iMessage on your Mac (System Settings → Internet Accounts → iMessage).
3

Connect in EasyClaw

Open the desktop app, go to messaging settings, and click “Connect iMessage.”
4

Grant permissions

macOS will ask for permission to access Messages and Automation. Grant both.

Requirements

  • macOS — iMessage integration is Mac only
  • EasyClaw desktop app — the web console cannot access iMessage
  • Signed into iMessage — you need an active iMessage account on your Mac

How the bridge works

The iMessage bridge works differently from other channels because it runs through the desktop app rather than inside the cloud container:
  1. The desktop app monitors the macOS Messages database for new messages
  2. New messages are sent to your cloud container for AI processing
  3. ZeroClaw generates a response
  4. The response is sent back to the desktop app, which sends the iMessage
Because iMessage requires the desktop app to be running, your AI won’t receive iMessages when the app is closed. For always-on messaging, use WhatsApp, Signal, or Telegram instead.

Limitations

  • Mac only — no Windows or Linux support
  • Desktop app must be running — unlike other channels, iMessage requires the app to be open
  • No SMS fallback — only iMessage (blue bubbles), not SMS (green bubbles)