Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Highlights

  • Channels: WhatsApp, Telegram, Discord, and iMessage with a single Gateway.
  • Plugins: Add Mattermost and more with extensions.
  • Routing: Multi-agent routing with isolated sessions.
  • Media: Images, audio, and documents in and out.
  • Apps and UI: Web Control UI and macOS companion app.
  • Mobile nodes: iOS and Android nodes with Canvas support.

Full list

  • WhatsApp integration via WhatsApp Web (Baileys)
  • Telegram bot support (grammY)
  • Discord bot support (channels.discord.js)
  • Mattermost bot support (plugin)
  • iMessage integration via local imsg CLI (macOS)
  • Agent bridge for Pi in RPC mode with tool streaming
  • Streaming and chunking for long responses
  • Multi-agent routing for isolated sessions per workspace or sender
  • Subscription auth for Anthropic and OpenAI via OAuth
  • Sessions: direct chats collapse into shared main; groups are isolated
  • Group chat support with mention based activation
  • Media support for images, audio, and documents
  • Optional voice note transcription hook
  • WebChat and macOS menu bar app
  • iOS node with pairing and Canvas surface
  • Android node with pairing, Canvas, chat, and camera

📝 Note:

Legacy Claude, Codex, Gemini, and Opencode paths have been removed. Pi is the only coding agent path.