Skip to main content
Private messaging with end-to-end encryption.

How it works

EasyClaw connects to Signal by registering a phone number inside your container. Your AI assistant becomes reachable on Signal, and all messages are end-to-end encrypted.

Setup

1

Open EasyClaw settings

Go to the messaging section of your web console or desktop app.
2

Click Connect Signal

Enter a phone number to register with Signal.
3

Verify with SMS

You’ll receive an SMS verification code. Enter it in EasyClaw.
4

Connected

Your AI assistant is now available on Signal.
The phone number you register will be claimed by EasyClaw’s Signal connection. If you’re already using this number for personal Signal, you’ll be logged out on your phone. Use a separate number if you want to keep your personal Signal active.

Privacy

Signal provides strong privacy guarantees:
  • All messages are end-to-end encrypted between your phone and the container
  • Message content is never visible to Signal’s servers
  • EasyClaw doesn’t store message content — it’s processed in real-time within your container

How the bridge works

The Signal bridge implements the Signal protocol inside your container. It runs as a daemon that:
  1. Registers and verifies a phone number with Signal’s servers
  2. Maintains a persistent connection for receiving messages
  3. Forwards incoming messages to ZeroClaw
  4. Sends responses back through Signal
Signal credentials are stored in your container and survive freeze/restore cycles.

Limitations

  • Requires a phone number — Signal requires SMS verification for registration
  • One number per connection — each session connects to one Signal account
  • Group support — your AI can participate in Signal group chats if added as a member