OpenClaw 深度指南
OpenClaw 是一个更偏“多 Agent 编排”的开源 AI 工具,它不仅提供 CLI,还围绕安装、认证、Gateway、会话、模型、沙箱、插件、安全和自动化建立了一整套工作流。和单纯的聊天式终端工具相比,OpenClaw 更像一个“可配置的 AI 运行平台”。
如果你的目标不是单点问答,而是让多个能力协同工作,OpenClaw 会更贴近这个方向。
官方地址
| 类型 | 地址 |
|---|---|
| 官网 | https://openclaw.ai/ |
| 官方文档 | https://docs.openclaw.ai/ |
| 官方 GitHub | https://github.com/openclaw/openclaw |
| 安装文档 | https://docs.openclaw.ai/install/index |
适用场景
OpenClaw 适合这些场景:
- 你想把 AI 工具接入持续运行的工作流
- 你需要配置模型、网关、授权、沙箱和插件
- 你想让 CLI 不只是问答,而是可长期管理的系统
- 你需要处理消息、会话、设备、目录、任务和自动化
- 你希望把多个 Agent 能力组织成更大规模的协作流程
它更适合“平台型使用”,而不是只把它当成一个聊天命令。
安装准备
官方文档给出的基础条件大致如下:
- Node.js 22+,官方入门页推荐 Node 24
- macOS、Linux 或 Windows
- 如果从源码构建,通常还需要
pnpm - 需要一个可用的模型提供方 API Key,例如 Anthropic、OpenAI、Google,或者本地模型方案
如果你在 Windows 上使用,官方文档也明确提到 WSL2 更稳定,推荐优先考虑。
安装方式
方式一:官方安装脚本
这是官方推荐的最快方式。
curl -fsSL https://openclaw.ai/install.sh | bash如果你只想安装,不想立刻进入 onboarding,可以使用:
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboardWindows 的 PowerShell 版本也在官方文档里提供。
方式二:npm 全局安装
npm i -g openclaw
openclaw onboard适合已经习惯 Node 工具链的人。
方式三:从源码构建
适合开发者或贡献者:
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm build
pnpm link --global源码方式更灵活,但门槛也更高。初学者通常不必先走这条路。
首次登录 / 认证
OpenClaw 的首次使用通常不是简单“登录”,而是 onboarding 向导。
官方推荐流程是:
openclaw onboard --install-daemon在向导里,你会完成:
- 选择模型提供方
- 配置 API Key
- 设置 Gateway
- 处理初始运行所需的后台服务
如果你是在安装后首次使用,建议直接把 onboarding 走完,不要跳过关键配置。
常用命令大全
| 命令 | 作用 | 示例 | 注意事项 |
|---|---|---|---|
openclaw onboard | 运行入门向导 | openclaw onboard --install-daemon | 首次安装后最关键 |
openclaw configure | 配置工具参数 | openclaw configure --section web | 适合调整某一配置段 |
openclaw config | 配置管理别名 | openclaw config | 具体行为看当前版本 |
openclaw doctor | 检查环境和安装 | openclaw doctor --non-interactive | 排障时很常用 |
openclaw status | 查看运行状态 | openclaw status | 适合确认服务是否正常 |
openclaw health | 健康检查 | openclaw health | 比 status 更偏诊断 |
openclaw sessions | 管理会话 | openclaw sessions | 用于查看历史交互 |
openclaw update | 更新 CLI | openclaw update | 升级后建议复查配置 |
openclaw reset | 重置配置或状态 | openclaw reset | 可能影响已有设置,谨慎用 |
openclaw uninstall | 卸载 OpenClaw | openclaw uninstall | 属于高影响操作 |
openclaw logs | 查看日志 | openclaw logs | 排障的重要入口 |
openclaw message | 发送消息 | openclaw message | 适合消息型工作流 |
openclaw agent | 管理单个 agent | openclaw agent | 多 Agent 场景会用到 |
openclaw agents | 查看 agents 列表 | openclaw agents | 便于理解当前编排 |
openclaw mcp | 配置 MCP | openclaw mcp | 外部工具集成入口 |
openclaw sandbox | 管理沙箱 | openclaw sandbox | 影响执行边界 |
openclaw approvals | 管理审批策略 | openclaw approvals | 适合控制高风险动作 |
openclaw security | 安全相关配置 | openclaw security | 与密钥和访问控制有关 |
openclaw skills | 管理技能 | openclaw skills | 适合扩展能力 |
说明:OpenClaw 的命令面非常大,上表只列出对初学者最有用的一部分。更细的子命令建议按官方 CLI reference 继续查。
常用工作流
1. 安装后先跑 onboarding
OpenClaw 的第一步不是聊天,而是完成环境初始化。先把 provider、API Key、Gateway 和 daemon 配好,后面很多问题都会少很多。
2. 先用 doctor 和 status 验证环境
如果遇到“能装但不能用”的情况,优先执行 openclaw doctor 和 openclaw status。前者更偏环境诊断,后者更偏运行状态。
3. 从单点命令过渡到持续运行
当你确认基础服务正常后,再逐步把消息、会话、任务、技能和自动化接起来。这样比一开始就上复杂编排更稳。
4. 用配置段逐步扩展
像 openclaw configure --section web 这种方式很适合先补一个功能域,再慢慢扩展到其他模块。
权限与安全建议
OpenClaw 的能力很强,所以安全边界更重要。
- 先确认模型提供方和 API Key 的来源
- 不要让未验证的插件或技能直接接触敏感数据
- 高风险命令要保留审批和确认流程
- 沙箱、审批策略和安全配置不要跳过
- 在云主机或 VPS 上部署时,优先选择干净的基础系统
官方文档也明确提醒,安装和部署时应尽量避免不透明的“一键镜像”,而是使用你自己能控制的基础环境。
排错
1. openclaw 找不到
先确认安装脚本是否执行成功,再检查 PATH。官方文档里也专门列了 openclaw not found 的排障路径。
2. onboarding 卡住
先确认 Node 版本和 API Key 是否正确,再看 openclaw doctor 输出。很多问题都能在这一步被定位。
3. Gateway 或 daemon 异常
先看 openclaw status、openclaw health 和 openclaw logs。不要急着重装,先找日志。
4. 安装后功能不完整
确认你用的是官方推荐的安装方式,还是源码构建方式。不同方式下可用组件和默认行为会不一样。
总结
OpenClaw 不是“另一个聊天 CLI”,而是一个更完整的多 Agent 平台。对初学者来说,学习路径应该是:先安装,再 onboarding,再用 doctor/status/logs 看懂系统状态,最后再去碰任务、技能、沙箱和安全配置。
如果你的目标是构建长期、可管理、可扩展的 AI 工作流,OpenClaw 值得认真看。