为什么选择 Moltbot
最近 GitHub 上名为 Moltbot(原 ClawdBot)的项目备受关注。该项目因名称与 Anthropic 旗下产品相似而更名,但这不影响其功能强大。
作为开源的自托管 AI Agent 框架,Moltbot 不仅能聊天,还能协助完成任务。它能读取本地文件、操作日历,甚至运行脚本。它直接寄生在常用的通讯软件中(如 WhatsApp, Telegram, Discord),无需专门 App,如同为通讯账号配备了 24 小时在线的智能秘书。
什么是 Moltbot
它是一个开源的、自托管的 AI Agent 框架。
- 大脑:支持云端 Claude 3.5 Sonnet 或本地 Ollama/Llama 3。
- 身体:Moltbot 核心服务,运行在 Docker 容器中。
- 嘴巴:通过适配器连接 Telegram、Discord、Slack 等。
核心优势是 Privacy First。聊天记录和记忆文件存储在本地,不会被上传训练(除非主动选择云端 LLM)。
准备工作
需要以下环境:
- 一台机器:Mac Mini(M 芯片)、Linux 服务器或 Windows(WSL2)。
- Node.js 环境:要求 v22+。
- Docker:用于容器化部署。
- API Key:Anthropic 或 OpenAI 的 Key,或使用本地 Ollama。
极速部署实战
官方更名后,命令行工具变为 moltbot。
1. 全局安装
npm install -g moltbot@latest
2. 启动向导
运行交互式配置命令:
moltbot onboard
终端将显示配置界面:
- 选择模式:选
Local(本地模式)。 - 选择模型提供商:推荐
Anthropic或Ollama。 - 配置通讯工具:国内网络环境下推荐 Telegram 或 Discord。去 Telegram 找
@BotFather申请 Bot Token 填入即可。
3. 启动服务
配置完成后生成 Docker Compose 文件或守护进程:
moltbot gateway --daemon
打开 Telegram 找到创建的 Bot,发送消息测试。若收到回复,说明私人 AI 助手已上线。
进阶玩法:扩展技能
Moltbot 的强大在于 Skills(技能)。在配置文件夹(通常位于 ~/.moltbot/skills)中定义工具。
- 运维监控:设置定时任务检查服务器磁盘,超标时发送通知。
- 代码助手:挂载项目目录,让 Bot 分析代码风险并提供 Code Review。
注意事项
- 安全:避免使用
root权限,不要挂载根目录。开启 Sandbox(沙箱) 模式限制在 Docker 容器内。

