Appearance
OpenClaw 配置教程
OpenClaw 是什么?
OpenClaw 是一个功能强大的 AI Agent 系统,专为开发者设计。它比 OpenCode 更强大,支持更复杂的任务和更高级的定制。
适合人群:
- 有一定编程经验的开发者
- 需要高度定制化 AI Agent 的用户
- 愿意花时间配置复杂系统的高级用户
不适合人群:
- 编程新手(建议先用 OpenCode 或 Cherry Studio)
- 只想简单使用 AI 对话的用户
官方网站:https://openclaw.ai/
前置要求(重要!)
在开始之前,请确保:
- ✅ 已获取 Codex API Key(参考 快速上手教程)
- ✅ 已安装 Node.js 22 或更高版本(注意:必须是 22+,不是 16+)
- ✅ 熟悉命令行操作
- ✅ 了解 JSON 配置文件格式
- ✅ (Windows 用户)建议使用 WSL2(Windows Subsystem for Linux)
检查 Node.js 版本
在终端运行:
bash
node --version如果版本低于 22,请访问 https://nodejs.org/ 下载最新版本。
什么是 WSL2?(Windows 用户必读)
WSL2 是 Windows 的 Linux 子系统,可以让你在 Windows 上运行 Linux 环境。
为什么推荐 WSL2?
- OpenClaw 在 Linux 环境下更稳定
- 避免 Windows 路径和权限问题
- 配置更简单
如何安装 WSL2?
- 以管理员身份打开 PowerShell
- 运行:
wsl --install - 重启电脑
- 安装完成后,在 WSL2 中继续配置 OpenClaw
不想用 WSL2? 也可以直接在 Windows 上配置,但可能会遇到更多问题。
第一步:安装 OpenClaw
macOS / Linux / WSL2 用户
运行一键安装脚本:
bash
curl -fsSL https://openclaw.ai/install.sh | bashWindows 用户(不使用 WSL2)
在 PowerShell 中运行:
powershell
iwr -useb https://openclaw.ai/install.ps1 | iex验证安装
安装完成后,运行以下命令检查:
bash
openclaw --version # 查看版本
openclaw doctor # 检查系统状态
openclaw status # 查看运行状态
openclaw dashboard # 打开控制面板如果所有命令都能正常运行,说明安装成功!
第二步:准备配置文件
配置文件位置
OpenClaw 的配置文件名为 openclaw.json。
推荐放置位置(这样升级/重装不会丢失配置):
- Linux / macOS / WSL2:
~/.openclaw/openclaw.json - Windows(不使用 WSL2):
C:\Users\你的用户名\.openclaw\openclaw.json
注意:
~代表你的用户主目录(Home 目录)- Windows 的用户主目录通常是
C:\Users\你的用户名
使用环境变量指定配置文件(可选)
如果你想把配置文件放在其他位置,可以设置环境变量:
PowerShell(Windows):
powershell
$env:OPENCLAW_CONFIG_PATH = “C:\path\to\openclaw.json”
openclaw doctorBash(Linux / macOS / WSL2):
bash
export OPENCLAW_CONFIG_PATH=”/path/to/openclaw.json”
openclaw doctor第三步:配置 openclaw.json
下载配置文件模板
关键配置项说明
OpenClaw 的配置文件比较复杂,以下是必须正确配置的关键项:
1. API 类型(必须)
json
“api”: “openai-responses”说明:必须使用 openai-responses 格式,不能用其他格式。
2. 认证方式(必须)
json
“auth”: “api-key”说明:必须设置为 api-key,否则鉴权会失败。
3. 推理模式(推荐)
json
“reasoning”: true说明:启用推理模式,让模型能够进行深度思考。对于 gpt-5.3-codex 等高级模型建议开启。
完整配置示例
下面是一个完整的配置示例(可以直接使用):
json
{
“models”: {
“mode”: “merge”,
“providers”: {
“codex-vip”: {
“baseUrl”: “https://api-vip.codex-for.me/v1”,
“apiKey”: “你的API Key”,
“auth”: “api-key”,
“api”: “openai-responses”,
“models”: [
{
“id”: “gpt-5.3-codex”,
“name”: “GPT 5.3 Codex”,
“api”: “openai-responses”,
“reasoning”: true,
“input”: [“text”, “image”],
“contextWindow”: 200000,
“maxTokens”: 8192
},
{
“id”: “gpt-5.2”,
“name”: “GPT-5.2”,
“api”: “openai-responses”,
“reasoning”: false,
“input”: [“text”]
}
]
}
}
},
“agents”: {
“defaults”: {
“model”: {
“primary”: “codex-vip/gpt-5.3-codex”
}
}
}
}配置步骤
创建配置目录
Linux / macOS / WSL2:
bashmkdir -p ~/.openclawWindows PowerShell:
powershellNew-Item -ItemType Directory -Force -Path “$env:USERPROFILE\.openclaw”保存配置文件
将上面的配置示例保存为
openclaw.json,放到配置目录中。修改 API Key
用文本编辑器打开
openclaw.json,找到:json“apiKey”: “你的API Key”替换成你在 快速上手教程 中获取的真实 API Key。
检查配置
运行:
bashopenclaw doctor如果提示配置正确,说明配置成功!
第四步:开始使用
配置完成后,运行:
bash
openclawOpenClaw 会启动,你可以开始使用了!
常用命令
bash
openclaw # 启动 OpenClaw
openclaw --help # 查看帮助
openclaw doctor # 检查配置和系统状态
openclaw status # 查看运行状态
openclaw dashboard # 打开控制面板配置遇到问题?使用 Codex 自动配置
如果你在配置 OpenClaw 时遇到困难(Node 版本、权限、路径等问题),可以使用 Codex CLI 来帮你自动配置。
前提条件
- 已安装并配置好 Codex CLI(参考 快速上手教程)
操作步骤
启动 Codex CLI
bashcodex让 AI 帮你配置
在 Codex 中输入:
请把用户目录下 .codex 的 API 配置写入 openclaw.json,注意使用 openai-responses 格式,并且要设置 auth 为 api-key,reasoning 为 true。验证配置
AI 完成配置后,运行:
bashopenclaw doctor
常见问题
Q: 我的 Node.js 版本是 16/18/20,可以用吗?
A: 不可以,OpenClaw 必须使用 Node.js 22 或更高版本。请升级 Node.js。
Q: 什么是用户主目录?
A:
- Windows:
C:\Users\你的用户名 - macOS:
/Users/你的用户名 - Linux:
/home/你的用户名 - 在命令行中用
~代表
Q: 配置文件格式错误怎么办?
A:
- 确保是有效的 JSON 格式(可以用 JSON 验证工具检查)
- 注意逗号、引号、括号是否匹配
- 可以重新下载配置文件模板
Q: 提示找不到配置文件?
A:
- 检查文件路径是否正确
- 检查文件名是否为
openclaw.json(不是.txt或其他) - 尝试使用环境变量
OPENCLAW_CONFIG_PATH明确指定路径
Q: gateway.auth.token 是什么?
A: 这是网关鉴权令牌,如果你没有启用网关功能,可以忽略。如果启用了,需要在配置文件中设置,不要使用示例值。
Q: OpenClaw 和 OpenCode 有什么区别?
A:
- OpenCode:更简单,适合日常使用,配置容易
- OpenClaw:更强大,功能更多,但配置复杂,需要 Node.js 22+
新手建议先用 OpenCode,熟悉后再尝试 OpenClaw。
配置检查清单
在开始使用前,请确认:
- [ ] Node.js 版本 ≥ 22
- [ ] OpenClaw 已成功安装(
openclaw --version能运行) - [ ] 配置文件已放在正确位置
- [ ]
api设置为”openai-responses” - [ ]
auth设置为”api-key” - [ ]
apiKey已替换为真实的 API Key - [ ] 高级模型的
reasoning设置为true - [ ]
openclaw doctor检查通过
更多资源
- OpenClaw 官方文档
- 返回快速上手教程
- OpenCode 配置指南(更简单的替代方案)
- Cherry Studio 配置说明(桌面客户端方案)