Overview
Moltbot is an open-source, self-hosted personal 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). Note that while configuration and workspace files stay local, using cloud-based models or external services will send request content to those providers—you can choose local models to minimize external data transmission. It's designed for developers, power users, and teams who want full ownership of their AI infrastructure without vendor lock-in.
Moltbot has gained significant traction with praise from tech reviewers like Federico Viticci of MacStories, who called it "the future of personal AI assistants." The platform enables you to clear your inbox, send emails, manage your calendar, check in for flights, and perform countless other tasks—all from WhatsApp, Telegram, or any chat app you already use. If you're comfortable with Node.js and command-line tools, Moltbot 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. Most channels support DMs and group chats, though group chat policies, trigger methods (@mentions), visibility, and permissions vary by platform—refer to each channel's documentation for specifics.
Persistent Memory — Supports cross-session context and memory files with session archives. You can persist preferences and information through workspace files and templates, creating controllable long-term context that evolves with your usage patterns.
Browser Control & Web Automation — Launch and control dedicated Chrome/Chromium instances for web automation, fill forms, and extract data in an isolated agent-only browser. For sites with strong anti-scraping measures, login requirements, or high dynamic content, additional configuration or manual intervention may be needed. Perfect for automating repetitive web-based workflows.
Full System Access — Run commands and access files with proper authorization. Tool capabilities can be restricted through tool policies, approval workflows, and sandboxing. This enables the assistant to perform actual tasks like managing your calendar, sending emails, or checking you in for flights.
Dynamic Skills System — Extend functionality with community skills or build your own. The AI can even write its own skills, creating new capabilities on the fly. Skills are Markdown-based tool definitions that can be installed, updated, and shared through the community registry.
Proactive Automation — Schedule recurring tasks with cron jobs, set up reminders, receive daily briefings, and enable background monitoring. The assistant can proactively check in during heartbeats and notify you of important updates or tasks that need attention.
Pricing & Plans
Moltbot 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).
Self-Hosting Costs:
- Software: Free (MIT license)
- Infrastructure: Your choice—local machine (free), cloud VPS ($5-20/month), or Raspberry Pi ($50 one-time)
- LLM API: Pay-as-you-go based on usage (Anthropic, OpenAI, or other compatible APIs)
Deployment Options:
You can self-host following the official VPS/cloud platform deployment guides, or use one-click templates from third-party platforms (such as Northflank). Self-hosting is recommended for maximum control and privacy.
Notes:
- The core Moltbot 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).
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, Moltbot delivers full programmatic control over your assistant.
Privacy-conscious individuals and teams — Organizations handling sensitive data (legal, healthcare, finance) can run Moltbot entirely on-premises or in a private VPC. By using local models and avoiding external services, you can minimize data transmission to third-party providers.
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.
People who want an AI assistant that actually does things — Unlike traditional chatbots that only respond, Moltbot can perform real tasks like managing your calendar, sending emails, checking flights, and automating workflows—all from your phone via WhatsApp or Telegram.
Researchers or hobbyists experimenting with multi-agent systems — The platform supports agent-to-agent messaging, spawning subtasks, and coordinating work across sessions, ideal for exploring agent orchestration patterns. For open-source alternatives, see Mastra AI.
FAQ
Is Moltbot completely free to use?
Yes, the core Moltbot 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).
Can I use Moltbot without technical skills?
Moltbot 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 Moltbot support?
Moltbot 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.molt.bot/channels.
How does the DM pairing security model work?
By default, Moltbot 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 <channel> <code> (e.g., telegram or whatsapp as the channel), 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 Moltbot on a Raspberry Pi or low-power device?
Yes, Moltbot 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?
Moltbot 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 Moltbot 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.molt.bot/install/updating.
Can I use Moltbot 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.
What makes Moltbot different from other AI assistants?
Unlike traditional chatbots that only respond to queries, Moltbot can actually perform tasks: clear your inbox, send emails, manage your calendar, check in for flights, browse the web, run shell commands, and automate workflows. It runs on your own hardware, giving you complete control and privacy, and integrates with all your favorite messaging apps so you can use it from anywhere.



