What is Clawdbot?
Clawdbot is an open-source personal AI assistant designed to run locally on your devices. It operates as a self-hosted solution, giving users direct control over their AI interactions while maintaining privacy. The project supports various AI models, including Anthropic Claude, OpenAI, Groq, and xAI (Grok).
Multi-Platform Messaging
The assistant connects to multiple messaging platforms:
- WhatsApp (via Baileys)
- Telegram (via grammY)
- Slack (via Bolt)
- Discord (via discord.js)
- Google Chat (via Chat API)
- Signal (via signal-cli)
- iMessage (via imsg)
- Microsoft Teams (extension support)
- Matrix, Zalo, WebChat (and others)
Messages sync across all connected platforms, preserving conversation context.
Local-First Architecture
Clawdbot Gateway functions as a local control plane running on your machine. Key characteristics include:
- Data remains on the local device
- Reduced latency for local operations
- User maintains full control over infrastructure
- Offline functionality for local tasks
Automation Capabilities
Beyond conversational AI, Clawdbot provides several automation tools:
- Shell command execution and script running
- File and code management in designated workspace
- Browser control for web automation tasks
- Scheduled task execution via cron
- Node control (camera, screen recording, location)
- Live Canvas rendering for visual output
Voice Features
Clawdbot includes voice interaction capabilities:
- Wake word detection on macOS, iOS, and Android
- Text-to-speech output via ElevenLabs integration
- Hands-free interaction support
Security Model
Incoming messages are treated with caution by default:
- Direct message pairing requires explicit approval
- Group messaging rules prevent unsolicited mentions
- Security configuration audits via clawdbot doctor
Installation
Getting started involves a few straightforward steps:
npm install -g moltbot@latest
moltbot onboard --install-daemon
The onboarding wizard guides users through gateway setup, channel connections, and skill configuration.
Supported Models
Clawdbot is compatible with multiple AI model providers:
- Anthropic Claude (Pro/Max tier recommended)
- OpenAI (ChatGPT, Codex)
- Groq (optimized for inference speed)
- xAI (Grok models)
Real-World Use Cases
Users have built various practical applications with Clawdbot:
- Weekly Meal Planning and Grocery Shopping – Clawdbot checks regular grocery items, books delivery slots, and confirms orders through browser automation.
- Complete Website Migration via Chat – Users have rebuilt entire websites through Telegram chat, migrating content from Notion to Astro while never opening a laptop.
- Job Search Automation – Clawdbot searches job listings, matches opportunities against CV keywords, and returns relevant positions with application links.
- Accounting and Document Processing – Automated collection of PDFs from email, preparation for tax consultants, and monthly accounting workflows.
- TradingView Analysis Assistant – Logs into TradingView via browser control, captures chart screenshots, and performs technical analysis on demand.
- Slack Support Automation – Monitors company channels, responds to questions helpfully, and forwards notifications to other platforms like Telegram.
- Playground Court Booking – CLI tools check availability and automatically book sports courts when openings appear.
- 3D Printer Control – Skills built for BambuLab printers manage print jobs, camera feeds, AMS calibration, and troubleshooting.
- Health Data Integration – Personal health assistants combining Oura ring data with calendar appointments and gym schedules.
- Visual Morning Briefings – Scheduled prompts generate daily scene images with weather, tasks, and personalized content delivered to messaging apps.
Key Characteristics
Several aspects distinguish Clawdbot from cloud-based alternatives:
- Privacy-focused design with local data storage
- Platform flexibility across operating systems
- Comprehensive automation beyond chat
- User-owned infrastructure
- Extensible plugin and skill system
Resources
For those interested in exploring Clawdbot further:
- GitHub: https://github.com/clawdbot/clawdbot
- Documentation: https://docs.molt.bot
- Community Discord: https://discord.gg/clawd