Skip to content
Clawdbot AI Assistant

Clawdbot - Your Personal AI Assistant

Transform your messaging experience with AI-powered intelligence. Connect Claude to WhatsApp, Telegram, Discord, and beyond.

Clawdbot bridges the gap between powerful AI and everyday communication. Built for privacy-conscious users who want AI assistance without compromising their data sovereignty.

Multi-Platform Support

One bot, eight channels. Connect to WhatsApp, Telegram, Discord, Slack, iMessage, SMS, Email, and Signal from a single deployment. Seamlessly switch between platforms while maintaining conversation context.

Self-Hosted & Private

Your data, your rules. Run on your own hardware - macOS, Linux, Windows, or Docker. No cloud dependencies mean complete privacy and control over every conversation.

Infinitely Extensible

Build what you need. Customize with hooks, plugins, and tools. Create automated workflows, integrate with APIs, and extend functionality to match your unique requirements.

Open Source

Community-driven excellence. MIT licensed and actively maintained. Contribute features, report issues, and help shape the future of personal AI assistants.


  1. Clone the repository

    Terminal window
    git clone https://github.com/polvoazul/clawdbot.git
    cd clawdbot
  2. Install dependencies

    Terminal window
    pip install -r requirements.txt
  3. Configure your environment

    Terminal window
    cp .env.example .env
    # Add your Anthropic API key to .env
  4. Launch Clawdbot

    Terminal window
    python -m clawdbot

ChannelStatusKey Features
WhatsAppStableFull messaging, media support, group chats
TelegramStableBots, groups, inline mode, rich formatting
DiscordStableServers, DMs, slash commands, embeds
SlackStableWorkspaces, threads, app integrations
iMessageStablemacOS native, seamless Apple ecosystem
SMSBetaVia Twilio/gateway, worldwide coverage
EmailBetaIMAP/SMTP, attachments support
SignalAlphaPrivacy-focused messaging


# Pre-process messages before AI responds
@hook("pre_message")
async def filter_content(message):
# Add custom logic here
return message

GitHub Issues

Found a bug or have a feature request? Open an issue and help us improve.

Discussions

Join the conversation in GitHub Discussions. Share ideas, ask questions, and connect with other users.

Documentation

Explore our comprehensive guides, tutorials, and API references right here in this documentation.

Releases

Stay up-to-date with the latest features and fixes via GitHub Releases.


Join thousands of users who have transformed their messaging experience with Clawdbot.