Chat Channels
CoderClaw can talk to you on any chat app you already use. Each channel connects via the Gateway.
Text is supported everywhere; media and reactions vary by channel.
Supported channels
- WhatsApp β Most popular; uses Baileys and requires QR pairing.
- Telegram β Bot API via grammY; supports groups.
- Discord β Discord Bot API + Gateway; supports servers, channels, and DMs.
- IRC β Classic IRC servers; channels + DMs with pairing/allowlist controls.
- Slack β Bolt SDK; workspace apps.
- Feishu β Feishu/Lark bot via WebSocket (plugin, installed separately).
- Google Chat β Google Chat API app via HTTP webhook.
- Mattermost β Bot API + WebSocket; channels, groups, DMs (plugin, installed separately).
- Signal β signal-cli; privacy-focused.
- BlueBubbles β Recommended for iMessage; uses the BlueBubbles macOS server REST API with full feature support (edit, unsend, effects, reactions, group management β edit currently broken on macOS 26 Tahoe).
- iMessage (legacy) β Legacy macOS integration via imsg CLI (deprecated, use BlueBubbles for new setups).
- Microsoft Teams β Bot Framework; enterprise support (plugin, installed separately).
- LINE β LINE Messaging API bot (plugin, installed separately).
- Nextcloud Talk β Self-hosted chat via Nextcloud Talk (plugin, installed separately).
- Matrix β Matrix protocol (plugin, installed separately).
- Nostr β Decentralized DMs via NIP-04 (plugin, installed separately).
- Tlon β Urbit-based messenger (plugin, installed separately).
- Twitch β Twitch chat via IRC connection (plugin, installed separately).
- Zalo β Zalo Bot API; Vietnamβs popular messenger (plugin, installed separately).
- Zalo Personal β Zalo personal account via QR login (plugin, installed separately).
- WebChat β Gateway WebChat UI over WebSocket.
Notes
- Channels can run simultaneously; configure multiple and CoderClaw will route per chat.
- Fastest setup is usually Telegram (simple bot token). WhatsApp requires QR pairing and
stores more state on disk.
- Group behavior varies by channel; see Groups.
- DM pairing and allowlists are enforced for safety; see Security.
- Telegram internals: grammY notes.
- Troubleshooting: Channel troubleshooting.
- Model providers are documented separately; see Model Providers.