对于独立开发者和一人公司而言,Moltbot 的价值在于:你可以用一套部署,在所有沟通渠道上获得 AI 助手能力,甚至可以开放给团队或社群使用。
需要注意的是,Moltbot 目前仍处于早期阶段,功能和稳定性还在快速迭代中。
部署方案选择:Mac mini vs VPS
Mac mini 方案:适合长期使用,但需要额外购置键盘、鼠标、显示器,且需要固定 IP 或内网穿透方案,否则外出时无法访问。目前 Mac mini 价格已涨至 3000 元以上。
VPS 云服务器方案:随开随停,长期在线,试错成本低,随时可以销毁重建。缺点是没有图形界面,部分调试操作不太方便。
对于快速上手体验,VPS 是更务实的选择。
第一步:购买并初始化 VPS
根据 Moltbot 官方建议的最低配置:
- CPU:2 vCPU
- 内存:2 GB
- 存储:20 GB SSD
- 系统:Ubuntu 22.04 LTS / Debian 12
如果后续还需要安装 skills 或其他服务,建议选择 4C4G 配置。以 Ubuntu 24 为例,月费约 168 元。
购买后的初始化操作:
- 记下服务器 IP
- SSH 连接:
ssh root@你的IP - 更新系统:
apt update && apt upgrade -y
第二步:安装 Moltbot
强烈建议先通读全文(尤其是安全配置部分)再开始安装,因为安全策略会直接影响安装方式的选择。
一键安装
支持 macOS 和 Linux:
curl -fsSL https://clawd.bot/install.sh | bash
脚本会自动完成环境检测、依赖安装、下载和启动 onboarding 流程。
安装过程中的关键配置
onboarding 会依次询问以下配置:
- Gateway Port:默认 18789,通常无需修改
- Model/Auth Provider:选择 AI 模型供应商,支持 Anthropic(Claude)、OpenAI(GPT)、Google(Gemini)等国内外主流服务
Google OAuth 认证流程(以 Google 为例)
- 按提示打开浏览器访问给出的 URL(Mac mini 可直接打开;Linux 需复制链接到本地浏览器打开,注意去除多余字符)
- 完成 Google 登录授权
- 将浏览器地址栏中以
http://localhost开头的 redirect URL 粘贴回终端
其他供应商的配置流程类似。
第三步:配置消息平台
安装完成后,配置想要接入的聊天平台。以 Discord 为例,配置过程如下:
创建 Discord Bot
- 打开 Discord Developer Portal,点击 New Application → 输入名称 → Create
- 左侧菜单点击 Bot → Add Bot
- 点击 Reset Token 复制 Bot Token(仅显示一次,务必保存)
开启必要的 Intents
在 Bot → Privileged Gateway Intents 下开启:
- Message Content Intent(必须开启,否则 bot 读不到消息内容)
- Server Members Intent(建议开启,用于用户名查找和白名单匹配)
不开 Message Content Intent 是新手最常踩的坑——bot 会连接成功但不响应任何消息。
生成邀请链接
进入 OAuth2 → URL Generator:
Scopes 勾选:
botapplications.commands(支持斜杠命令)
Bot Permissions 按最小权限原则勾选:
- View Channels
- Send Messages
- Read Message History
- Embed Links
- Attach Files
- Add Reactions
不要勾选 Administrator,除非你完全信任这个 bot。
复制生成的 URL,在浏览器中打开,选择目标服务器并授权。
配置 Moltbot 接入 Discord
clawdbot channels add discord
# 粘贴 Bot Token
DM 模式配对
- 在 Discord 中私信你的 bot,发送任意消息
- bot 回复配对码(如
JN4MSY23,1 小时有效) - 在服务器上批准:
clawdbot pairing approve discord <配对码> - 看到
Approved discord sender <user-id>即配对成功
从安全角度出发,不建议配置 DM 模式——你无法监控别人如何请求你的服务器。
服务器频道配置
如需在服务器频道中使用 bot,需要额外配置:
- 开启 Discord 开发者模式:设置 → 高级 → 开启开发者模式
- 右键服务器名 → Copy Server ID
- 右键频道 → Copy Channel ID
建议将 requireMention 设置为 true,只有被提及时 bot 才响应,避免误触发。
配置完成后可运行诊断命令检查状态:
clawdbot channels status --probe
第四步:安全配置(重点)
Moltbot 能力很强,默认直接在宿主机运行,可以修改系统文件——基本上你在命令行和浏览器里能做的事,Moltbot 也都能做。如果开放给社群使用,安全配置至关重要。
方案一:Docker 沙箱模式
# 启用沙箱模式
clawdbot config set agents.defaults.sandbox true
# 重启服务
systemctl start clawdbot
启用后,Agent 的所有操作都在 Docker 容器内执行,无法影响宿主机。但目前沙箱模式存在较大限制:shell 执行、联网功能和 skills 执行都可能受阻,实用性有限。
方案二:独立用户 + systemd 权限隔离(推荐)
更实用的做法是创建一个专用用户 clawd,通过 systemd 服务配置实现精细的权限控制:
# /etc/systemd/system/clawdbot.service
[Unit]
Description=Clawdbot Gateway Service
After=network.target
Wants=network.target
[Service]
Type=simple
# 运行身份
User=clawd
Group=clawd
# 工作目录
WorkingDirectory=/var/lib/clawdbot/workspace
# 启动命令(使用绝对路径,避免 PATH 注入)
ExecStart=/home/clawd/.npm-global/bin/clawdbot gateway
# 生命周期
Restart=always
RestartSec=3
TimeoutStopSec=30
# 用户环境变量
Environment=HOME=/home/clawd
Environment=USER=clawd
Environment=XDG_CONFIG_HOME=/home/clawd/.config
Environment=XDG_DATA_HOME=/home/clawd/.local/share
Environment=XDG_CACHE_HOME=/home/clawd/.cache
# 资源限制(4C4G VPS)
CPUQuota=200%
MemoryMax=2G
MemorySwapMax=256M
TasksMax=128
LimitNOFILE=8192
# 禁止一切提权
NoNewPrivileges=true
CapabilityBoundingSet=
RestrictSUIDSGID=true
LockPersonality=true
# 文件系统隔离
ProtectSystem=strict
ProtectHome=read-only
ReadOnlyPaths=/home/clawd/workspace
ReadWritePaths=/home/clawd/workspace /home/clawd/.clawdbot /tmp
PrivateTmp=true
# 内核 / 进程隔离
ProtectKernelTunables=true
ProtectKernelModules=true
ProtectControlGroups=true
ProtectProc=invisible
# 网络限制(仅限制协议族,不封外网)
RestrictAddressFamilies=AF_INET AF_INET6 AF_NETLINK AF_PACKET
# 日志
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target
这套配置的核心思路:以非 root 用户运行、限制文件系统读写范围、禁止提权、控制资源上限、隔离内核访问。在保留联网和 shell 能力的同时,有效防止恶意操作破坏宿主机。
第五步:个性化与实战
Moltbot 支持通过多个配置文件自定义 AI 助手的人格和行为:
IDENTITY.md— 身份设定SOUL.md— 性格与价值观TOOLS.md— 工具调用规则USER.md— 用户偏好AGENTS.md— Agent 行为配置BOOTSTRAP.md/HEARTBEAT.md— 启动与心跳配置
配置完成后,直接在聊天软件里和机器人对话即可。它会理解需求、调用工具执行任务并返回结果。
总结
完整部署流程:
- 选择部署环境:VPS(推荐快速上手)或 Mac mini(长期使用)
- 一键安装:
curl -fsSL https://clawd.bot/install.sh | bash - 配置消息平台:接入 Telegram / Discord / WhatsApp 等
- 安全加固:根据使用场景选择沙箱模式或用户隔离方案
- 开始使用:在聊天软件中直接对话
对于想要搭建跨平台 AI 助手的独立开发者来说,Moltbot 提供了一个低门槛的解决方案。但考虑到项目仍处于早期阶段,建议在非生产环境中充分测试后再用于正式场景,并务必做好安全隔离配置。