Open Source · MIT Licensed

Your AI assistant,
everywhere you message

Zirkabot connects AI to WhatsApp, Telegram, Discord, and more. Self-hosted gateway with a Chrome extension for smart text actions.

Install Now View Source
# One-line install (requires Node 22+ and git) curl -fsSL https://raw.githubusercontent.com/PavloPe/zirkabot/master/install.sh | bash # Or clone manually git clone git@github.com:PavloPe/zirkabot.git ~/.zirkabot/app cd ~/.zirkabot/app && npm install zirkabot onboard
# PowerShell (requires Node 22+ and git) irm https://raw.githubusercontent.com/PavloPe/zirkabot/master/install.ps1 | iex # Or download and run manually git clone git@github.com:PavloPe/zirkabot.git $env:USERPROFILE\.zirkabot\app cd $env:USERPROFILE\.zirkabot\app; npm install .\dist\entry.js onboard

Everything you need

A single gateway that bridges AI to all your messaging platforms.

💬

Multi-Platform Gateway

Connect WhatsApp, Telegram, Discord, iMessage, and Mattermost through a single self-hosted Node.js gateway.

🧠

AI Agent Bridge

Route messages through AI agents with tool streaming, multi-agent routing, and per-sender isolated sessions.

🌐

Chrome Extension

Smart context menus for any text field. Fix spelling, improve writing, translate, and generate replies — directly in your browser.

🖥

Control Dashboard

Browser-based UI for chat, configuration, session management, and real-time monitoring of your gateway.

🔒

Self-Hosted & Private

Your data stays on your machine. Token-based auth, loopback-first network model, no third-party data collection.

📱

Site-Aware Actions

The Chrome extension detects Jira, GitHub, and Gmail to offer tailored AI actions — like writing acceptance criteria or suggesting email replies.

Supported channels

One gateway, many platforms.

📲 WhatsApp
✈️ Telegram
🎮 Discord
💬 iMessage
📢 Mattermost
🌐 WebChat

How it works

A single gateway process owns all channel connections.

WhatsApp / Telegram / Discord / iMessage | v +---------------------------+ | Zirkabot Gateway | ws://127.0.0.1:18789 | (Node.js process) | +-------------+-------------+ | +-----------+-----------+ | | | AI Agent CLI Dashboard (RPC) (zirkabot) (Browser UI)