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

WhatsApp

Most popular; uses Baileys and requires QR pairing

Supported

Telegram

Bot API; supports groups

Supported

Discord

Discord Bot API; supports servers, channels, and DMs

Supported

Slack

Workspace apps with Bolt SDK

Supported

iMessage

macOS integration (via BlueBubbles recommended)

Supported

Signal

Privacy-focused messaging

Supported

Google Chat

Google Chat API app via HTTP webhook

Supported

Microsoft Teams

Bot Framework; enterprise support

Plugin

Matrix

Matrix protocol

Plugin

Zalo

Vietnam's popular messenger

Plugin

WebChat

Gateway WebChat UI over WebSocket

Built-in

Quick Setup

Connect a channel using the CLI:

jarvis channels login

Channel Status

Check all connected channels:

jarvis channels status

Notes

  • 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)