一、部署前准备

1.1 硬件要求

配置项 最低要求 推荐配置
CPU 4核 8核+
内存 8GB 16GB+(跑本地模型需要更多)
硬盘 20GB 可用空间 SSD 50GB+
网络 稳定的互联网连接

1.2 支持的操作系统

系统 支持情况 备注
macOS ✅ 最佳 Mac Mini M芯片跑本地模型很香
Linux ✅ 完全支持 Ubuntu/Debian 推荐
Windows ✅ 支持 需要使用 WSL2

二、环境准备

2.1 安装 Node.js(要求 v22+)

这是关键一步,Moltbot 要求 Node.js v22 或更高版本

macOS / Linux
# 方法1:使用 nvm(推荐)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# 重新加载终端配置
source ~/.bashrc   # 或 source ~/.zshrc

# 安装 Node.js 22
nvm install 22
nvm use 22

# 验证版本
node -v   # 应显示 v22.x.x
Windows(使用 nvm-windows)
# 1. 先下载安装 nvm-windows
# 访问:https://github.com/coreybutler/nvm-windows/releases

# 2. 安装 Node.js 22
nvm install 22.22.0
nvm use 22.22.0

# 3. 验证
node -v

示例输出:

D:\clawdbot>nvm install 22.22.0
Downloading node.js version 22.22.0 (64-bit)...

2.2 获取 API 密钥

你需要选择一个大语言模型提供商,准备好 API Key:

提供商 获取地址 免费额度 备注
Anthropic Claude console.anthropic.com $5 新用户 推荐,效果最好
OpenAI platform.openai.com $5 新用户 常用
Google Gemini aistudio.google.com 免费层可用 性价比高
DeepSeek platform.deepseek.com 新用户赠送 国内可直连
本地模型 Ollama / LM Studio 完全免费 无需API
获取 Anthropic API Key(详细步骤)
  1. 访问 console.anthropic.com
  2. 注册/登录账号
  3. 点击左侧菜单 API Keys
  4. 点击 Create Key
  5. 复制生成的密钥(以 sk-ant- 开头)
示例格式:sk-ant-api03-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
获取 OpenAI API Key(详细步骤)
  1. 访问 platform.openai.com
  2. 登录后点击右上角头像 → View API Keys
  3. 点击 Create new secret key
  4. 复制密钥(以 sk- 开头)
示例格式:sk-proj-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
获取 Google Gemini API Key
  1. 访问 aistudio.google.com
  2. 点击 Get API Key
  3. 创建或选择 Google Cloud 项目
  4. 复制生成的密钥
示例格式:AIzaSyxxxxxxxxxxxxxxxxxxxxxxxxx
获取 DeepSeek API Key(国内推荐)
  1. 访问 platform.deepseek.com
  2. 注册登录
  3. 进入 API Keys 页面
  4. 创建并复制密钥
示例格式:sk-xxxxxxxxxxxxxxxxxxxxxxxx

三、安装 Moltbot/OpenClaw

3.1 一键安装脚本

# 官方安装脚本
curl -fsSL https://clawd.bot/install.sh | bash

# 重新加载 shell
exec bash

3.2 或者通过 npm 安装

npm install -g clawdbot

安装过程中可能看到一些警告,属于正常现象:

npm warn deprecated npmlog@6.0.2: This package is no longer supported.

3.3 验证安装

clawdbot --version
# 或
openclaw --version

四、配置 API Key

4.1 方式一:通过配置向导(推荐新手)

clawdbot onboard

向导会交互式引导你输入 API Key:

? Select LLM provider:
  > Anthropic (Claude)
    OpenAI (GPT)
    Google (Gemini)
    Local Model (Ollama)

? Enter your Anthropic API Key:
  > sk-ant-api03-xxxxxx(输入时不显示)

✓ API Key validated successfully!

4.2 方式二:通过环境变量配置

在终端中设置环境变量:

# Anthropic Claude
export ANTHROPIC_API_KEY="sk-ant-api03-your-key-here"

# OpenAI
export OPENAI_API_KEY="sk-proj-your-key-here"

# Google Gemini
export GOOGLE_API_KEY="AIzaSy-your-key-here"

# DeepSeek
export DEEPSEEK_API_KEY="sk-your-key-here"

永久生效(写入配置文件):

# macOS / Linux (zsh)
echo 'export ANTHROPIC_API_KEY="sk-ant-api03-xxxxx"' >> ~/.zshrc
source ~/.zshrc

# macOS / Linux (bash)
echo 'export ANTHROPIC_API_KEY="sk-ant-api03-xxxxx"' >> ~/.bashrc
source ~/.bashrc

# Windows PowerShell
[Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "sk-ant-api03-xxxxx", "User")

4.3 方式三:通过配置文件

编辑配置文件 ~/.config/clawdbot/config.yaml

# ~/.config/clawdbot/config.yaml

llm:
  provider: anthropic  # 可选: anthropic, openai, google, ollama
  api_key: sk-ant-api03-your-key-here
  model: claude-sonnet-4-20250514  # 指定模型
  
  # 或者使用 OpenAI
  # provider: openai
  # api_key: sk-proj-your-key-here
  # model: gpt-4o
  
  # 或者使用本地模型
  # provider: ollama
  # endpoint: http://localhost:11434
  # model: llama3

workspace: ~/moltbot-workspace

# 可选:自定义 API 端点(用于代理或私有部署)
# api_base: https://your-proxy.com/v1

4.4 方式四:使用 .env 文件

在工作目录创建 .env 文件:

# .env 文件
ANTHROPIC_API_KEY=sk-ant-api03-xxxxx
OPENAI_API_KEY=sk-proj-xxxxx
GOOGLE_API_KEY=AIzaSy-xxxxx

# 可选配置
LLM_PROVIDER=anthropic
LLM_MODEL=claude-sonnet-4-20250514

4.5 验证 API Key 是否生效

# 测试连接
clawdbot test-connection

# 或直接启动看是否报错
clawdbot gateway start

成功输出:

✓ Connected to Anthropic API
✓ Model: claude-sonnet-4-20250514
✓ Gateway ready on port 18789

五、启动与运行

5.1 运行配置向导

clawdbot onboard

配置向导会引导你完成以下步骤:

步骤 1:选择大语言模型
? Select LLM provider:
  > Anthropic (Claude)
    OpenAI (GPT)
    Google (Gemini)
    Local Model (Ollama)
步骤 2:设置工作空间
? Enter workspace directory:
  > ~/moltbot-workspace
步骤 3:选择聊天渠道
? Select channel (QuickStart):
  > Telegram (Bot API)
    WhatsApp (QR link)
    Discord (Bot API)
    Slack (Socket Mode)
    Skip for now
步骤 4:选择包管理器
? Select package manager for skills:
  > npm
    yarn
    pnpm

5.2 启动网关服务

方式一:前台运行(测试用)
clawdbot gateway start
方式二:后台守护进程(推荐长期使用)
clawdbot onboard --install-daemon

这会将 Moltbot 配置为 systemd 服务,实现开机自启。


六、常见命令速查表

6.1 核心命令

命令 说明 示例
clawdbot onboard 运行配置向导 首次安装必用
clawdbot gateway start 启动网关服务 前台运行
clawdbot gateway stop 停止网关服务
clawdbot gateway restart 重启网关服务 修改配置后使用
clawdbot gateway status 查看运行状态 检查是否正常

6.2 渠道管理命令

命令 说明
clawdbot channels add 添加新的聊天渠道
clawdbot channels list 列出所有已连接渠道
clawdbot channels remove <name> 移除指定渠道
clawdbot channels reconnect <name> 重新连接指定渠道

6.3 技能管理命令

命令 说明
clawdbot skills list 列出所有可用技能
clawdbot skills enable <name> 启用指定技能
clawdbot skills disable <name> 禁用指定技能
clawdbot skills install <package> 安装第三方技能包

6.4 配置管理命令

命令 说明
clawdbot config show 显示当前配置
clawdbot config set <key> <value> 设置配置项
clawdbot config reset 重置为默认配置
clawdbot test-connection 测试 API 连接

6.5 日志与调试命令

命令 说明
clawdbot logs 查看实时日志
clawdbot logs --tail 100 查看最近100行日志
clawdbot debug 以调试模式启动
clawdbot doctor 诊断常见问题

6.6 其他实用命令

命令 说明
clawdbot --version 查看版本号
clawdbot --help 查看帮助信息
clawdbot update 更新到最新版本
clawdbot uninstall 卸载 Moltbot

6.7 聊天中的斜杠命令

在连接的聊天应用中,可以使用以下命令:

命令 说明
/help 显示帮助信息
/skills 列出所有技能
/model 查看/切换当前模型
/clear 清除对话历史
/status 查看机器人状态
/config 查看当前配置

七、连接聊天渠道

7.1 连接 WhatsApp

WhatsApp 是最常用的渠道之一:

clawdbot channels add
# 选择 WhatsApp (QR link)

系统会在终端显示二维码,用手机 WhatsApp 扫码:

  1. 打开 WhatsApp → 设置已链接设备
  2. 点击 链接设备 → 扫描终端二维码

7.2 连接 Telegram

clawdbot channels add
# 选择 Telegram (Bot API)
# 输入你的 Bot Token(从 @BotFather 获取)

获取 Telegram Bot Token:

  1. 在 Telegram 搜索 @BotFather
  2. 发送 /newbot
  3. 按提示设置名称
  4. 复制获得的 Token

7.3 连接 Discord

clawdbot channels add
# 选择 Discord (Bot API)
# 输入你的 Discord Bot Token

八、使用本地模型(完全免费)

如果你不想付费使用 API,可以配置本地 LLM。

8.1 安装 Ollama

# macOS / Linux
curl -fsSL https://ollama.com/install.sh | sh

# 下载模型
ollama pull llama3        # 8B 参数,推荐
ollama pull qwen2.5:7b    # 中文优化
ollama pull deepseek-r1   # 推理能力强

8.2 在 Moltbot 中配置

clawdbot onboard

? Select LLM provider:
  > Local Model (Ollama)

? Enter Ollama endpoint:
  > http://localhost:11434

? Select model:
  > llama3

或者直接修改配置文件:

# ~/.config/clawdbot/config.yaml
llm:
  provider: ollama
  endpoint: http://localhost:11434
  model: llama3

九、访问 Web 控制面板

Moltbot 提供了网页控制面板:

# 直接访问(仅本机)
http://127.0.0.1:18789

如果是远程服务器,需要建立 SSH 隧道:

# 本地执行
ssh -L 18789:127.0.0.1:18789 用户名@服务器IP

# 然后访问
http://127.0.0.1:18789

十、自定义 Skill(进阶)

10.1 创建技能文件

在工作空间目录下创建 skills/my-skill.ts

// skills/my-file-search.ts
export default {
  name: "my-file-search",
  description: "搜索本地文件",
  
  async execute(query: string) {
    // 你的逻辑代码
    return `搜索结果: ${query}`;
  }
}

10.2 加载技能

重启网关后,新技能会自动加载:

clawdbot gateway restart

十一、常见问题排查

Q1:API Key 无效怎么办?

# 检查环境变量是否设置
echo $ANTHROPIC_API_KEY

# 重新配置
clawdbot config set llm.api_key "your-new-key"

# 测试连接
clawdbot test-connection

Q2:Node.js 版本不对怎么办?

# 使用 nvm 切换版本
nvm install 22
nvm use 22
node -v  # 确认版本

Q3:扫码后 WhatsApp 连不上?

# 检查状态
clawdbot channels list

# 重新连接
clawdbot channels reconnect whatsapp

# 查看日志
clawdbot logs

Q4:如何让 Moltbot 7×24 小时运行?

方法一:使用守护进程

clawdbot onboard --install-daemon

方法二:使用 screen/tmux

screen -S moltbot
clawdbot gateway start
# 按 Ctrl+A+D 退出

方法三:使用 PM2

npm install -g pm2
pm2 start "clawdbot gateway start" --name moltbot
pm2 save
pm2 startup

Q5:如何切换不同的 AI 模型?

# 命令行切换
clawdbot config set llm.provider openai
clawdbot config set llm.model gpt-4o
clawdbot gateway restart

# 或在聊天中
/model gpt-4o

Q6:遇到报错怎么诊断?

# 运行诊断工具
clawdbot doctor

# 查看详细日志
clawdbot logs --tail 200

# 以调试模式启动
clawdbot debug

十二、安全提醒

风险 建议
API Key 泄露 不要将 Key 提交到 Git,使用 .env 文件
端口暴露 不要将 18789 端口暴露到公网
权限过大 限制 Moltbot 可访问的文件目录
消息来源 启用白名单,只允许信任的账号发指令

十三、总结

完整流程回顾

1. 安装 Node.js v22+
       ↓
2. 获取 API Key(Anthropic/OpenAI/本地模型)
       ↓
3. 安装 Moltbot:curl -fsSL https://clawd.bot/install.sh | bash
       ↓
4. 运行配置:clawdbot onboard
       ↓
5. 配置 API Key → 设置工作空间 → 连接聊天渠道
       ↓
6. 启动网关:clawdbot gateway start
       ↓
7. 开始对话!

推荐配置方案

场景 LLM 选择 部署方式
轻度使用 Claude API 本地电脑
省钱方案 Ollama 本地模型 本地电脑
重度使用 Claude API + 本地备用 Mac Mini
追求稳定 云端 API 云服务器
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐