Clawdbot icon

Clawdbot

Integrates AI into messaging channels like WhatsApp and Slack to perform tasks, browse the web, and execute local system commands on any OS.

Reviewed by ToolWorthy Editors·updated 2 months ago

Pricing:100% Free
Jump to section

Featured alternatives

MakersClaw icon

MakersClaw

TypingMind icon

TypingMind

Doubao icon

Doubao

Z.ai icon

Z.ai

Odysseus icon

Odysseus

ReleaseDock icon

ReleaseDock

Pros & Cons

Pros

  • Complete Data Ownership — Self-hosting ensures your conversations, files, and API keys never touch third-party servers unless you explicitly connect external services like Tailscale or webhooks.
  • Multi-Model Flexibility — Supports any OpenAI-compatible API, Anthropic, Google Gemini, and configurable model providers with routing options, so you're not locked to a single vendor or rate limit.
  • Production-Ready Architecture — WebSocket gateway with session isolation, Docker sandboxing for untrusted contexts (group chats), and built-in pairing security (DM access requires explicit approval by default).
  • Active Open-Source Community — Approximately 19,000-20,000 GitHub stars, frequent releases, comprehensive documentation at docs.clawd.bot, and responsive Discord community for troubleshooting and feature requests.
  • Cross-Platform Nodes — Run the gateway on Linux, macOS, or Windows (WSL2), then pair iOS/Android devices for camera, screen recording, location, and voice commands via Bonjour/mDNS.

Cons

  • Steep Learning Curve — Requires familiarity with Node.js, environment variables, terminal commands, and YAML configuration files. The onboarding wizard helps, but non-technical users may struggle with initial setup.
  • Self-Hosting Maintenance — You're responsible for updates, security patches, Gateway uptime, and troubleshooting channel connection failures (e.g., WhatsApp session expiration, Signal CLI issues).
  • macOS App Signing Considerations — If building the macOS companion app from source, stable code signing is required for permission persistence (screen recording, notifications). Using the official installation or released versions simplifies this process. Many users prefer the CLI or web Control UI for maximum flexibility.

Overview

Clawdbot is an open-source, self-hosted AI assistant that connects large language models like Claude and GPT to your existing messaging platforms. Built by Peter Steinberger and the community, it runs entirely on your own hardware—whether macOS, Linux, Windows (WSL2), or even a small cloud instance—prioritizing data privacy and local control over cloud-dependent alternatives.

The platform routes conversations from WhatsApp, Telegram, Discord, Slack, Signal, iMessage, and more through a single WebSocket gateway. This architecture lets you manage multiple AI agents across different channels, automate recurring tasks with cron jobs, and execute shell commands or browse the web (with appropriate tool permissions and security configurations)—all while keeping your data local. It's designed for developers, power users, and teams who want full ownership of their AI infrastructure without vendor lock-in.

Clawdbot has gained significant traction with approximately 19,000-20,000 GitHub stars (as of early 2026) and praise from tech reviewers like Federico Viticci of MacStories, who called it "the ultimate expression of a new generation of malleable software that is personalized and adaptive." If you're comfortable with Node.js and command-line tools, Clawdbot delivers a production-ready personal assistant that adapts to your workflow rather than forcing you into a hosted service.

Key Features

  • Multi-Platform Messaging Integration — Connect WhatsApp, Telegram, Discord, Slack, Google Chat, Signal, iMessage, Microsoft Teams, and more to a single AI gateway, routing conversations to specialized agents without switching apps or managing separate bots.

  • Local-First Gateway Architecture — Run the WebSocket control plane on your own hardware (Mac mini, Linux VPS, or local machine) while pairing remote devices for camera, screen capture, or voice commands, ensuring your data never leaves your infrastructure by default.

  • Voice Wake & Talk Mode — Enable always-on speech recognition on macOS, iOS, or Android with push-to-talk or wake-word activation, powered by ElevenLabs for natural voice synthesis and continuous conversation without typing.

  • Dynamic Skills System — Install bundled, managed, or custom workspace skills (Markdown-based tool definitions) on the fly, letting the agent search a registry (ClawdHub), pull new capabilities automatically, and extend functionality without code changes.

  • Browser & Canvas Control — Launch and control dedicated Chrome/Chromium instances for web automation, render live agent-driven UI canvases with A2UI architecture, and execute visual tasks like screenshot capture or interactive debugging.

  • Cron Jobs & Automation — Schedule recurring tasks (reminders, reports, daily briefings) with cron syntax, trigger actions via webhooks and external integrations, and coordinate multi-agent workflows with session-to-session messaging (sessions_send tool).

Pricing & Plans

Clawdbot itself is completely free and open-source under the MIT license. You can self-host it on any machine with Node.js 22+ at zero cost, paying only for the infrastructure you choose (your own hardware or a $5/month VPS) and the LLM API usage (charged by your selected provider such as Anthropic or OpenAI based on API consumption, not subscription fees).

If you prefer a hosted solution without managing servers, ClawCloud Run offers managed hosting:

Plan Price (Monthly) Price (Annual) CPU/RAM Disk/Traffic Credits
Free $0/month Up to 4 vCPU/8GB 10GB disk $5 free
Hobby $5/month $60/year Up to 16 vCPU/32GB Unlimited
Pro $20/month $240/year Up to 32 vCPU/64GB Unlimited

Notes:

  • The core Clawdbot project has no licensing fees or subscription requirements.
  • Self-hosting costs depend on your choice of hardware (local machine, cloud VPS, or Raspberry Pi-class devices).
  • LLM costs are billed separately based on API usage by your chosen provider (e.g., Anthropic, OpenAI, or other compatible APIs according to their per-token pricing).
  • ClawCloud Run pricing is for managed infrastructure only and is optional.

Best For

  • Developers building personal automation workflows — If you want to script shell commands, automate cron jobs, or integrate AI into your existing tools without paying for cloud seats, Clawdbot delivers full programmatic control over your assistant.
  • Privacy-conscious teams or individuals — Organizations handling sensitive data (legal, healthcare, finance) can run Clawdbot entirely on-premises or in a private VPC, never sending conversations to third-party hosted platforms.
  • Power users managing multiple messaging platforms — Route WhatsApp family chats, Telegram work groups, and Discord communities to different agent workspaces with isolated contexts, all from a single gateway dashboard.
  • Researchers or hobbyists experimenting with multi-agent systems — The sessions_* tools let agents message each other, spawn subtasks, and coordinate work across sessions, ideal for exploring agent-to-agent orchestration patterns. For open-source alternatives, see Mastra AI.
  • Teams needing custom integrations — The skills system and WebSocket API allow you to extend Clawdbot with proprietary tools, internal databases, or company-specific workflows without forking the codebase.

FAQ

Is Clawdbot completely free to use?

Yes, the core Clawdbot project is open-source under the MIT license with no cost. You only pay for infrastructure (if you choose cloud hosting instead of a local machine) and LLM API usage charged by providers like Anthropic or OpenAI based on per-token consumption (not subscription fees). The optional ClawCloud Run managed hosting starts at $0/month with free credits.

Can I use Clawdbot without technical skills?

Clawdbot is designed for developers and technically proficient users. Setup requires installing Node.js 22+, running terminal commands, and configuring YAML files. The onboarding wizard (clawdbot onboard) streamlines setup, but you'll need basic command-line literacy. Non-technical users may prefer hosted alternatives like Retell AI or commercial AI chatbots.

Which messaging platforms does Clawdbot support?

Clawdbot integrates with WhatsApp (via Baileys), Telegram (grammY), Discord (discord.js), Slack (Bolt), Google Chat, Signal (signal-cli), iMessage (macOS only), BlueBubbles, Microsoft Teams, Matrix, Zalo, and WebChat. Each channel has configurable allowlists, DM pairing policies, and group routing rules documented at docs.clawd.bot/channels.

How does the DM pairing security model work?

By default, Clawdbot uses dmPolicy="pairing" for Telegram, WhatsApp, Signal, and other direct message channels. When an unknown sender messages the bot, they receive a pairing code and their message is not processed. You approve senders with clawdbot pairing approve <code>, adding them to a local allowlist. To allow open DM access, set dmPolicy="open" and include "*" in the channel allowlist (not recommended without additional authentication).

Can I run Clawdbot on a Raspberry Pi or low-power device?

Yes, Clawdbot runs on any system with Node.js 22+, including ARM-based devices like Raspberry Pi 4 or 5. Performance depends on your LLM provider (API calls happen server-side) rather than local compute. The Gateway itself is lightweight, but enabling browser automation and Canvas features may require more RAM (4GB minimum suggested based on community experience for basic usage; requirements vary by enabled tools).

What LLM models and providers are supported?

Clawdbot supports Anthropic (Claude Pro/Max with Opus 4.5), OpenAI (ChatGPT, GPT-5.2, Codex), Google Gemini, and any OpenAI-compatible API endpoint. The documentation recommends Anthropic Pro/Max for long-context tasks and better prompt-injection resistance. You configure models, failover policies, and API keys in the ~/.clawdbot/clawdbot.json config file. For voice capabilities, see our guide on AI voice generators.

How do I update Clawdbot to the latest version?

The recommended approach is to re-run the installation script or use clawdbot update --channel stable (or beta/dev for pre-release versions) to pull the latest release. After updating, run clawdbot doctor to check for configuration issues, migration tasks, or deprecated settings. If you installed from source, use git pull && pnpm install && pnpm build. Detailed upgrade steps are documented at docs.clawd.bot/install/updating.

Can I use Clawdbot for commercial or team use?

Yes, the MIT license allows commercial use without restrictions. For team deployments, consider running the Gateway on a shared Linux instance and using Docker sandboxing (agents.defaults.sandbox.mode: "non-main") for non-owner sessions to isolate untrusted group chats. You can also restrict tool access per agent (e.g., deny browser or cron for guest sessions) via the config file.

Is this your tool?

Upgrade this free listing to Verified to unlock all four below. One-time fee of $99.

Claim & upgrade

Verified badge

A blue Verified pill appears next to your tool name across ToolWorthy. Embeddable on your own site too.

Featured alternatives slot

Appear in the sidebar of similar tools' detail pages — intent-matched traffic from competitors.

Dofollow backlink

Your Visit Site button sends direct SEO value to your domain instead of nofollow.

Editor-curated review

We expand your listing with original pros/cons, use cases, and screenshots — on-brand and on-message.

From the blog

View all →

Track Clawdbot in ToolWorthy Weekly

Important tool updates, better alternatives, and selected AI signals in one weekly brief.

Weekly only. Unsubscribe anytime.