Skip to content

Introduction to Clawdbot

Clawdbot is an open-source personal AI assistant powered by Claude that connects to multiple messaging platforms. It acts as a bridge between Anthropic’s Claude AI and your favorite communication channels, allowing you to chat with an intelligent assistant wherever you are.

Multi-Channel Support

Connect to WhatsApp, Telegram, Discord, Slack, iMessage, and more from a single Clawdbot instance.

Self-Hosted Privacy

Your conversations stay on your hardware. No third-party access to your data.

Extensible Architecture

Add custom tools, hooks, and plugins to extend functionality.

Cross-Platform

Runs on macOS, Linux, Windows, and Docker.

Clawdbot operates through a simple architecture:

┌─────────────┐ ┌──────────────┐ ┌─────────────┐
│ Messaging │ │ │ │ Claude │
│ Platforms │ ←─→ │ Clawdbot │ ←─→ │ API │
│ (WhatsApp, │ │ Gateway │ │ (Anthropic)│
│ Telegram) │ │ │ │ │
└─────────────┘ └──────────────┘ └─────────────┘
  1. You send a message to your preferred platform (WhatsApp, Telegram, etc.)
  2. Clawdbot receives the message through the channel connector
  3. Message is processed and sent to Claude API
  4. Claude responds with intelligent, contextual answers
  5. Response is delivered back to your messaging platform
  • Answer questions and provide information
  • Help with writing, coding, and analysis
  • Manage reminders and tasks (with custom tools)
  • Debug code and explain errors
  • Generate code snippets
  • Review and suggest improvements
  • Explain complex topics
  • Language practice and translation
  • Research assistance
  • Brainstorm ideas
  • Help with writing projects
  • Generate creative content
FeatureClawdbotChatGPT AppSiri
Open Source
Self-Hosted
Multi-PlatformLimited
Extensible
Privacy ControlFullLimitedLimited
Claude Powered

Before you begin, ensure you have:

  1. Anthropic API Key: Get one at console.anthropic.com
  2. Python 3.10+: Required for running Clawdbot
  3. A messaging platform account: At least one (WhatsApp, Telegram, etc.)
  4. A computer or server: macOS, Linux, Windows, or Docker environment

Ready to get started? Follow our guides: