跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAIjava

基于闲置设备部署 Moltbot 构建私有 AI Agent

Moltbot 是一款开源自托管的 AI Agent 框架,前身是 ClawdBot。它通过 Docker 部署,支持连接 Claude、Ollama 等模型,并集成 Telegram、Discord 等通讯工具。核心优势在于隐私优先,数据本地存储,具备文件读取、脚本执行等技能能力。部署过程可通过 npm 全局安装及交互式向导完成。使用时需注意安全配置,开启沙箱模式避免权限风险,并合理控制 Token 消耗。适合拥有闲置设备的开发者搭建个人私有 AI 助手。

锁机制发布于 2026/2/28更新于 2026/9/760 浏览

为什么选择 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)。

准备工作

需要以下环境:

  1. 一台机器:Mac Mini(M 芯片)、Linux 服务器或 Windows(WSL2)。
  2. Node.js 环境:要求 v22+。
  3. Docker:用于容器化部署。
  4. 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。

注意事项

  1. 安全:避免使用 root 权限,不要挂载根目录。开启 Sandbox(沙箱) 模式限制在 Docker 容器内。
  2. 网络:确保服务器网络通畅,必要时配置代理环境变量(HTTPS_PROXY)。
  3. Token 消耗:注意上下文长度限制,合理控制 Token 使用。

总结

Moltbot 填补了完全属于自己的 AI 工具的空白。它将强大的 LLM 与日常 IM 软件及本地文件系统打通。虽然它是 JS 生态的工具,但可作为黑盒 AI 网关配合后端服务使用,想象空间广阔。

目录

  1. 为什么选择 Moltbot
  2. 什么是 Moltbot
  3. 准备工作
  4. 极速部署实战
  5. 1. 全局安装
  6. 2. 启动向导
  7. 3. 启动服务
  8. 进阶玩法:扩展技能
  9. 注意事项
  10. 总结

更多推荐文章

查看全部
  • ComfyUI 是什么?节点式 AI 绘画工作流详解
  • 项目经理指南:嵌入、Copilot 与 AI Agent 模式场景解析及 LLM 策略选择
  • 具身智能深度解析:深度视觉如何赋予足式机器人跑酷能力
  • FPGA 基础面试题详解:架构、时序与跨时钟域
  • 从零开始搭建 Trae 的 Java 开发环境
  • 2026 前端跨端框架选型指南
  • 基于 YOLOv26 的无人机遥感环境监测系统
  • 前端权限管理实战:如何优雅地控制用户视图
  • Coze 平台 AI 智能体零基础使用教程
  • OpenAkita:自我进化的开源 AI 助手框架
  • 使用 TRAE CN 与 MasterGo MCP 将设计稿转化为前端代码
  • Flutter 集成 BIP340 实现鸿蒙 Schnorr 签名实战
  • 物理信息神经网络(PINN):AI 与物理定律的融合新范式
  • 动态规划:最长公共子序列(LeetCode-1143)
  • Python 真随机数生成与安全实践指南
  • FPGA 时序逻辑实战:计数器、跨时钟域与状态机解析
  • 微信小程序 wx:if 指令使用与性能分析
  • 双指针算法专题:移动零、复写零与快乐数
  • 常见网站反爬虫策略与 Java 应对方案
  • JDK 27 引入后量子混合密钥交换,应对量子计算威胁

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online