Moltbot完全指南:打造你的24/7个人AI助手
前言
想象一下,如果有一个 AI 助手,能够在你常用的任何聊天软件中随时待命,记得你说的每一句话,还能主动提醒你重要事项——这不是科幻电影,而是Moltbot正在实现的未来。
2026 年开年,Moltbot 作为一个开源个人 AI 助手项目引爆了技术圈,甚至让 Mac mini 一度卖断货。它让 Claude、GPT 等大模型 AI 真正融入我们的日常工作和生活,成为第一个”有记忆、会主动”的 AI 助手。
本文将带你从零开始,全面了解 Moltbot 的核心功能,并手把手教你搭建属于自己的 AI 助手。
一、什么是 Moltbot?
核心定义
Moltbot是由 Peter Steinberger(PSPDFKit 创始人)开发的开源个人 AI 助手框架。与传统 AI 聊天机器人不同,Moltbot 采用”无处不在“的设计理念——它直接运行在你熟悉的聊天软件中。
核心特点对比
| 特性 | Moltbot | 传统 AI 聊天 |
|---|---|---|
| 使用方式 | 在常用聊天软件内使用 | 需要打开专门网页或 APP |
| 对话记忆 | 跨平台持久记忆(MD 文件) | 每次对话独立,云端存储 |
| 主动服务 | 支持定时提醒和主动通知 | 只能被动响应 |
| 数据存储 | 本地 Markdown 文件 | 存储在云端服务器 |
| 定制能力 | 完全可编程 Skills 系统 | 有限的自定义选项 |
| 隐私保护 | 完全自托管,数据本地化 | 数据上传至第三方 |
核心理念
Moltbot 不是一个 AI 模型,而是一个”AI 网关“——它负责连接你的聊天软件和 AI 大模型 API,让 AI 能力无缝融入日常沟通工具。

图:Moltbot 三层架构设计
二、Moltbot 的核心架构
理解 Moltbot 的架构有助于后续配置和排错。它采用清晰的三层设计:
第一层:Gateway 网关
Gateway 是 Moltbot 的核心控制平面,默认监听localhost:18789:
- 管理所有消息会话 - 统一调度多个平台的对话
- 路由不同渠道消息 - 智能分配到对应 AI 会话
- 处理工具调用 - 执行 Skills 和功能插件
- 维护记忆系统 - 持久化对话历史
第二层:Channels 渠道
Channels 负责连接各种聊天平台,支持 8+主流平台:
| 渠道类型 | 支持平台 | 连接方式 |
|---|---|---|
| 即时通讯 | WhatsApp, Telegram, Signal | Bot API / Web 协议 |
| 协作平台 | Discord, Slack, Teams | Bot API |
| 苹果生态 | iMessage, macOS | imsg CLI / 原生集成 |
| 开放协议 | Matrix, WebChat | 标准协议对接 |
| 区域应用 | Zalo, BlueBubbles | 社区插件 |
第三层:LLM 大模型
Moltbot 支持多种 AI 模型后端:
| 模型提供商 | 认证方式 | 适用场景 |
|---|---|---|
| Anthropic Claude | API Key / OAuth | 推荐首选,Moltbot 原生优化 |
| OpenAI GPT | API Key / OAuth | 通用场景,功能全面 |
| 本地开源模型 | Ollama | 隐私优先,零 API 成本 |
三、四大核心优势
1. 全渠道无缝接入
Moltbot 的”全渠道”理念意味着:
- 同一个助手,多个入口: 你在手机上用 WhatsApp 问的问题,在电脑上用 Discord 继续追问
- 上下文自动同步: 无论从哪个渠道对话,助手都记得之前的交流内容
- 消息智能路由: 可配置特定类型消息走特定渠道
2. 持久记忆系统
传统 AI 聊天每次对话都是”失忆”状态,而 Moltbot:
- 将记忆存储为Markdown 文件,类似 Obsidian 笔记
- 支持语义检索,能关联你之前提过的信息
- 完全本地存储,数据不上传云端
记忆存储结构示例:
1 | ~/moltbot/ |
3. 主动推送能力
这是 Moltbot 区别于其他 AI 助手的杀手级功能:
| 主动推送场景 | 示例 |
|---|---|
| 晨间简报 | 每天早 8 点推送日程和天气 |
| 任务提醒 | 在你提过的截止日期前提醒 |
| 监控告警 | 监控的网站异常时主动通知 |
| 定时执行 | 定期运行脚本并汇报结果 |
4. Skills 技能系统
Skills 是 Moltbot 的”外挂”系统,通过 Markdown 或 TypeScript 文件定义:
1 | # skill: web-search |
社区已贡献 100+现成 Skills,涵盖:
- 网页浏览和截图
- 文件读写操作
- 日程管理集成
- 代码执行环境
- 智能家居控制
四、快速安装配置指南
环境要求
| 项目 | 要求 |
|---|---|
| Node.js | ≥ 22.x |
| 操作系统 | macOS / Linux / Windows (WSL2) |
| 内存 | ≥ 2GB 可用 |
| AI API | Claude 或 OpenAI API Key |
第一步:全局安装
1 | # 使用npm安装(推荐) |
第二步:运行配置向导
1 | # 启动交互式配置向导 |
向导会引导你完成:
- AI 模型配置 – 输入 Claude 或 OpenAI API Key
- 工作目录设置 – 默认
~/moltbot - 渠道启用 – 选择要连接的聊天平台
- 守护进程安装 – 让 Gateway 后台持续运行
第三步:验证安装
1 | # 检查服务状态 |
预期输出:
1 | Gateway: ✓ Running on localhost:18789 |
五、实战配置:连接 Discord
Discord 是 Moltbot 最常用的渠道之一,配置步骤如下:
步骤 1:创建 Discord Bot
- 访问 Discord Developer Portal:
discord.com/developers/applications - 点击”New Application”创建应用
- 进入”Bot”页面,点击”Add Bot”
- 记录Bot Token(点击 Reset Token 生成)
步骤 2:配置 Bot 权限
在”OAuth2 → URL Generator”中勾选:
| 权限类别 | 具体权限 |
|---|---|
| Scopes | bot, applications.commands |
| Bot Permissions | Send Messages, Read Message History, Embed Links |
步骤 3:邀请 Bot 到服务器
使用生成的 OAuth2 URL 邀请 Bot 到你的 Discord 服务器。
步骤 4:配置 Moltbot
1 | # 交互式配置Discord渠道 |
输入 Bot Token 后,Moltbot 会自动完成连接。
步骤 5:测试对话
在 Discord 服务器中@你的 Bot 或私信它:
1 | @Moltbot 你好,介绍一下你自己 |
Bot 会使用 Claude API 生成回复并发送到 Discord。
六、AI 模型配置详解
方案一:官方 Anthropic API
1 | # ~/moltbot/config.yaml |
优点:
- 直连官方,延迟最低
- 支持最新模型
局限:
- 需要海外信用卡支付
- 部分地区访问受限
方案二:第三方 API 代理(推荐国内用户)
1 | # ~/moltbot/config.yaml |
优点:
- 支持支付宝/微信付款
- 价格比官方更优惠
- 访问稳定,无需翻墙
方案三:OAuth 订阅认证
如果你已有 Claude Pro/Max 订阅:
1 | moltbot configure --section llm.oauth |
优点是使用现有订阅额度,无需额外 API 费用。
七、实用 Skills 配置示例
1. 网页搜索 Skill
1 | # 配置Brave Search API |
配置后 Moltbot 可以搜索实时网络信息回答问题。
2. 文件操作 Skill
Moltbot 内置文件读写能力:
1 | 我: 帮我读取 ~/Documents/notes.md 的内容 |
3. 浏览器 Skill
1 | 我: 帮我访问 example.com 并截图 |
4. 自定义 Skill
在~/moltbot/skills/目录创建 Markdown 文件即可:
1 | # skill: daily-report |
八、成本估算与优化
| 费用项目 | 月费用 | 说明 |
|---|---|---|
| VPS 服务器 | ¥35-70 | 可选,本地运行免费 |
| Claude API | ¥70-140 | 取决于使用量 |
| Claude Pro 订阅 | ¥140 | 用 OAuth 认证可省 API 费 |
| Claude Max 订阅 | ¥1400 | 重度使用者,Opus 无限制 |
成本优化建议
- 本地运行: 用家里的电脑或 Mac mini 运行,省去 VPS 费用
- API 代理: 通过国内 API 代理调用 Claude API,价格更优惠
- 模型选择: 日常对话用 claude-haiku,复杂任务再切换 claude-sonnet
- 记忆管理: 定期清理无用记忆,减少 Token 消耗
九、与其他方案对比
| 对比维度 | Moltbot | ChatGPT App | Claude App | 自建 Bot |
|---|---|---|---|---|
| 多平台支持 | ⭐⭐⭐⭐⭐ 8+平台 | ⭐⭐ 仅 App | ⭐⭐ 仅 App | ⭐⭐⭐ 需逐个开发 |
| 对话记忆 | ⭐⭐⭐⭐⭐ 持久本地 | ⭐⭐⭐ 云端有限 | ⭐⭐⭐ 云端有限 | ⭐⭐ 需自行实现 |
| 主动推送 | ⭐⭐⭐⭐⭐ 完整支持 | ❌ 不支持 | ❌ 不支持 | ⭐⭐⭐ 需自行实现 |
| 隐私保护 | ⭐⭐⭐⭐⭐ 本地存储 | ⭐⭐ 云端存储 | ⭐⭐ 云端存储 | ⭐⭐⭐⭐ 取决于实现 |
| 定制能力 | ⭐⭐⭐⭐⭐ Skills 系统 | ⭐⭐ GPTs 有限 | ⭐⭐ Projects | ⭐⭐⭐⭐⭐ 完全自定义 |
| 上手难度 | ⭐⭐⭐ 需技术基础 | ⭐⭐⭐⭐⭐ 开箱即用 | ⭐⭐⭐⭐⭐ 开箱即用 | ⭐ 需大量开发 |
选择建议
- Moltbot 适合: 有一定技术背景、追求隐私和深度定制的用户
- 官方 App 适合: 只需要简单 AI 对话的普通用户
- 自建 Bot 适合: 需要完全自定义的企业级应用
十、常见问题 FAQ
Q1: Moltbot 需要 VPS 服务器吗?
不是必需的。Moltbot 可以在你的个人电脑上运行,只要电脑开机就能使用。但如果你希望 24 小时在线,建议使用:
- 家里的常开电脑(Mac mini 等)
- 云服务器(VPS,每月 ¥35-70)
- 本地 NAS 设备
Q2: 没有海外信用卡怎么获取 Claude API?
可以通过国内 API 代理平台获取 Claude API 访问。这些平台支持支付宝、微信付款,提供与官方一致的 API 接口,且价格更优惠。注册后即可获取 API Key,配置到 Moltbot 即可使用。
Q3: Moltbot 支持中文吗?
完全支持。Moltbot 本身只是一个网关,AI 能力来自底层模型(Claude/GPT)。这些模型都对中文有很好的支持,你可以用中文与 Moltbot 进行所有交互。
Q4: 如何保证对话隐私?
Moltbot 采用”本地优先”设计:
- 对话记忆存储在你自己的设备上(Markdown 文件)
- Gateway 运行在 localhost,不暴露公网
- 可通过 SSH 隧道或 Tailscale 安全访问
- 只有 AI 模型调用需要联网(API 请求)
Q5: 遇到问题去哪里求助?
Moltbot 有活跃的社区:
- Discord 服务器: 加入后可直接与 Moltbot 实例对话,还能提问
- GitHub Issues:
github.com/moltbot/moltbot - 官方文档:
https://docs.molt.bot/start/getting-started
Bug 反馈通常能很快得到响应,有时作者会在聊天中实时修复。
Q6: Windows 用户如何安装?
Windows 用户强烈建议使用 WSL2:
- 安装 WSL2(推荐 Ubuntu 发行版)
- 在 WSL2 中安装 Node.js 22+
- 按 Linux 步骤安装 Moltbot
原生 Windows 支持尚不完善,可能遇到各种问题。
十一、进阶玩法
1. 多 Agent 协作
Moltbot 支持创建多个会话(Session),它们可以相互通信:
1 | Session A (研究助手): 调研市场数据 |
2. 自动化工作流
结合 Cron 定时任务:
- 每日早 8 点: 汇总邮箱重要邮件
- 每周一 9 点: 生成上周工作总结
- 每月 1 日: 统计本月 API 使用量
3. 智能家居集成
通过 Home Assistant 或 MQTT 连接智能设备:
1 | 我: 把客厅灯调暗一点 |
4. 代码开发辅助
Moltbot 可以:
- 读取代码文件并解释
- 执行 shell 命令
- 浏览 GitHub 仓库
- 生成代码并保存到文件
十二、实际应用场景
场景 1:个人事务助理
无需切换 APP,在聊天窗口即可完成跨应用操作:
1 | 我: 帮我查询下周二的空闲时间,并向团队发送会议邀请邮件 |
场景 2:知识库管理
基于本地 Markdown 笔记库回答问题:
1 | 我: 我上个月关于项目A的笔记里提到了什么关键点? |
场景 3:网页任务自动化
内置无头浏览器(Headless Browser)能力:
1 | 我: 监控这个产品页面,降价超过20%时提醒我 |
十三、总结与展望
核心价值
Moltbot 代表了个人 AI 助手的新范式:
| 核心价值 | 说明 |
|---|---|
| 无处不在 | 在你常用的聊天软件中使用 AI |
| 永不遗忘 | 持久化记忆,真正了解你 |
| 主动服务 | 不再被动等待,主动推送提醒 |
| 完全可控 | 开源自托管,数据永远属于你 |
| 无限扩展 | Skills 系统让能力无上限 |
AI Agent 的未来
Moltbot 的出现标志着 AI 从”聊天机器人”向”智能体”的演进:
- 从被动到主动: AI 不再只是等待提问,而是主动思考和行动
- 从单一到全能: AI 不再局限于对话,而是能操作真实世界
- 从云端到本地: AI 不再依赖 SaaS,而是可以私有化部署
下一步行动
如果你想让 AI 真正融入日常工作流:
- 安装 Moltbot:
npm install -g moltbot@latest - 获取 Claude API: 推荐通过国内 API 代理快速获取
- 运行配置向导:
moltbot onboard --install-daemon - 连接你的第一个渠道(推荐从 Discord 开始)
- 加入 Moltbot Discord 社区交流经验
参考资料
- Moltbot 官网: 产品介绍和快速开始
- 链接:
moltbot.dev
- 链接:
- Moltbot 官方文档: 完整配置指南
- 链接:
https://docs.molt.bot/start/getting-started
- 链接:
- GitHub 仓库: 开源代码和 Issues
- 链接:
github.com/moltbot/moltbot
- 链接:
- MacStories 深度评测: 使用体验分享
- 链接:
macstories.net/stories/moltbot-showed-me-what-the-future-of-personal-ai-assistants-looks-like/
- 链接:
- Peter Steinberger 个人站: 作者博客
- 链接:
steipete.me
- 链接:
附录:架构示意图
graph TD
A[用户] --> B[聊天软件]
B --> C[Moltbot Gateway]
C --> D[Channels层]
D --> D1[Discord]
D --> D2[Telegram]
D --> D3[WhatsApp]
C --> E[Memory层]
E --> E1[对话历史]
E --> E2[知识库]
C --> F[Skills层]
F --> F1[网页搜索]
F --> F2[文件操作]
F --> F3[自定义插件]
C --> G[LLM层]
G --> G1[Claude API]
G --> G2[GPT API]
G --> G3[本地模型]
图:Moltbot 完整架构图




