加入我们的 Telegram 社群 (clawdbotCN) 学习分享和了解更多 →
en
Home

Clawdbot Documentation

Welcome to Clawdbot Documentation! Clawdbot is a powerful cross-platform AI chat assistant supporting WhatsApp, Telegram, Discord, Slack, Signal, iMessage, and many more messaging platforms.

What is Clawdbot?

Clawdbot is an AI assistant that runs across multiple instant messaging platforms. It manages all message channels through a unified Gateway, providing:

  • 🌐 Cross-platform Support - WhatsApp, Telegram, Discord, Slack, Signal, iMessage, and 20+ platforms
  • 🤖 Multi-agent Architecture - Support multiple independent AI agents with separate workspaces and sessions
  • 🔄 Streaming - Real-time streaming responses with message chunking
  • 🛡️ Secure Access Control - Pairing mode, allowlists, open mode, and various access policies
  • 🖥️ Browser Automation - Built-in Chrome/Brave control for web automation tasks
  • High Performance - WebSocket-based real-time communication architecture

Quick Start

System Requirements

  • Node.js >= 22
  • Operating System: macOS, Linux, Windows (WSL2)
  • Optional: pnpm package manager

Quick Install

curl -fsSL https://clawd.bot/install.sh | bash

Or install globally via npm/pnpm:

npm install -g clawdbot
# or
pnpm add -g clawdbot

Run Setup Wizard

After installation, run the setup wizard for initial configuration:

clawdbot onboard --install-daemon

The wizard will help you configure:

  • Authentication method (API Key or OAuth)
  • Chat platforms (WhatsApp, Telegram, Discord, etc.)
  • Background service installation

Supported Platforms

PlatformProtocolStatus
WhatsAppBaileys✅ Fully Supported
TelegramgrammY✅ Fully Supported
Discorddiscord.js✅ Fully Supported
SlackBolt SDK✅ Fully Supported
Signalsignal-cli✅ Fully Supported
iMessageimsg (macOS)✅ Fully Supported
Matrixmatrix-js-sdk✅ Fully Supported
MattermostPlugin✅ Fully Supported

Get Help