Everything in one server
Built for agents that talk back.
Send anywhere
Message Signal users and groups by phone number, group id, or display name.
Emoji reactions
React to any message — and remove reactions — just like a human on Signal.
Receive & parse
Parse incoming text, reactions, and Note-to-Self syncs plain text can't recover.
Claude Channel mode
Push messages to Claude in real time. No polling loop — your agent sees everything instantly.
Trusted recipients
Enforce an allowlist so your agent can only message people you've approved.
Persistent daemon
Talks to a warm signal-cli daemon — instant calls, no 2–3s JVM cold start.
Ship it in five minutes.
Start the daemon, run the server, wire it into Claude. That's it.