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
Open EasyClaw settings
Go to the messaging section of your web console or desktop app.
Click Connect Signal
Enter a phone number to register with Signal.
Verify with SMS
You’ll receive an SMS verification code. Enter it in EasyClaw.
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:
- Registers and verifies a phone number with Signal’s servers
- Maintains a persistent connection for receiving messages
- Forwards incoming messages to ZeroClaw
- 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