Clawdbot
Free | Open Source | AI Agents
Overview
Clawdbot is an open-source personal AI assistant that runs on your own machine and connects to the messaging apps you already use. It works through WhatsApp, Telegram, Discord, Signal, Slack, and iMessage, turning any of them into a full-featured command interface for managing your digital life. What makes Clawdbot different from cloud-based assistants is persistent local memory. It remembers every conversation, preference, and piece of context you share with it. You never repeat yourself. It also acts proactively, sending morning briefings, calendar alerts, and reminders without you asking. The assistant handles real tasks: sorting and drafting email responses, scheduling meetings, checking you in for flights, browsing the web, running scripts, and controlling files on your machine. With over 10,000 users and 9,000+ GitHub stars, the project has a growing community building custom skills and integrations. The software itself is free under the MIT license. You only pay for hosting (around $5/month on a basic VPS) and the AI model API costs.
Features
- Multi-platform messaging -- Works through WhatsApp, Telegram, Discord, Signal, Slack, and iMessage simultaneously
- Persistent memory -- Remembers all conversations and preferences stored locally as Markdown files
- Proactive messaging -- Sends morning briefings, calendar alerts, and reminders without being asked
- Email management -- Sorts, summarizes, and drafts responses to your emails automatically
- Calendar scheduling -- Books meetings, sends invites, and handles rescheduling through natural language
- Flight check-in -- Automatically checks you in for flights 24 hours before departure
- Browser automation -- Fills forms, extracts data, and navigates websites hands-free
- Local file and system access -- Reads, writes files, and executes shell commands on your machine
- Privacy-first architecture -- All data stored locally; nothing leaves your machine except API calls
- Open-source (MIT license) -- Full source code available, free to use, modify, and extend
- Skills and plugins -- Extend with community-built skills or create your own custom automations
- Model flexibility -- Works with Claude, GPT, or other models via API; supports failover between providers
- Smart home control -- Manages smart devices and routines through natural conversation
- Research and summaries -- Browses the web and delivers concise summaries on any topic you request
Best For
Technical users who want a privacy-first AI assistant running entirely on their own hardware, Power users managing busy schedules across email, calendar, flights, and multiple chat platforms, Developers and tinkerers who want an extensible, open-source assistant they can customize with plugins, Teams and families sharing a self-hosted assistant for coordinating tasks, reminders, and logistics
How It Works
Clawdbot runs as a local process on your machine or a VPS. During setup, you connect it to one or more messaging platforms and configure your preferred AI model (Claude, GPT, or others via API keys). The bot listens for messages on your connected chat apps and processes them through the language model with full conversation history. All conversations and memories are stored locally as Markdown files. This means your data stays on your hardware unless you explicitly send it to an API. The assistant builds context over time, learning your preferences, contacts, and routines. For proactive features, you configure schedules for briefings, reminders, and automated checks. Clawdbot can browse the web, fill forms, extract data from websites, and execute shell commands on your machine. The skills system lets you extend functionality with community-built or custom plugins.