Chat Channels
Jarvis can talk to you on any chat app you already use. Each channel connects via the Gateway.
Note: Channels can run simultaneously. Configure multiple and Jarvis will route per chat. Text is supported everywhere; media and reactions vary by channel.
Supported Channels
Most popular; uses Baileys and requires QR pairing
Telegram
Bot API; supports groups
Discord
Discord Bot API; supports servers, channels, and DMs
Slack
Workspace apps with Bolt SDK
iMessage
macOS integration (via BlueBubbles recommended)
Signal
Privacy-focused messaging
Google Chat
Google Chat API app via HTTP webhook
Microsoft Teams
Bot Framework; enterprise support
Matrix
Matrix protocol
Zalo
Vietnam's popular messenger
WebChat
Gateway WebChat UI over WebSocket
Quick Setup
Connect a channel using the CLI:
jarvis channels loginChannel Status
Check all connected channels:
jarvis channels statusNotes
- Fastest setup is usually Telegram (simple bot token)
- WhatsApp requires QR pairing and stores more state on disk
- Group behavior varies by channel
- DM pairing and allowlists are enforced for safety (see Security)