Connectors
Overview
Messaging connectors forward permission requests, tool results, and session notifications to your preferred messaging platform. Monitor and interact with agents from your phone or desktop.
All connector dependencies are optional — only install what you need. Press Ctrl+S in the app
to open the settings panel and configure connectors.
Comparison
| Platform | Permission Requests | Tool Results | Notifications | Threading |
|---|---|---|---|---|
| Slack | Text replies (allow/deny) | Per-session threads | Session start/stop | Per-session threads |
| Discord | Thread replies | Formatted output | Status messages | Auto-created threads |
| Telegram | Inline keyboard buttons | Formatted output | Status messages | — |
How It Works
- Claude Code lifecycle hooks send events to the manager's IPC server
- The
ConnectorManagerroutes events to all enabled connectors - Each connector formats and sends the message to its platform
- User replies (allow/deny, prompts) are forwarded back through the same path
Optional Dependencies
Connector packages are optional peer dependencies. Install only what you need.
- Slack:
@slack/web-api,@slack/socket-mode(optional, for real-time events) - Discord:
discord.js - Telegram:
telegraf