Skip to content

OpenClaw 深度指南

OpenClaw 是一个更偏“多 Agent 编排”的开源 AI 工具,它不仅提供 CLI,还围绕安装、认证、Gateway、会话、模型、沙箱、插件、安全和自动化建立了一整套工作流。和单纯的聊天式终端工具相比,OpenClaw 更像一个“可配置的 AI 运行平台”。

如果你的目标不是单点问答,而是让多个能力协同工作,OpenClaw 会更贴近这个方向。

官方地址

类型地址
官网https://openclaw.ai/
官方文档https://docs.openclaw.ai/
官方 GitHubhttps://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 更稳定,推荐优先考虑。

安装方式

方式一:官方安装脚本

这是官方推荐的最快方式。

bash
curl -fsSL https://openclaw.ai/install.sh | bash

如果你只想安装,不想立刻进入 onboarding,可以使用:

bash
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard

Windows 的 PowerShell 版本也在官方文档里提供。

方式二:npm 全局安装

bash
npm i -g openclaw
openclaw onboard

适合已经习惯 Node 工具链的人。

方式三:从源码构建

适合开发者或贡献者:

bash
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm build
pnpm link --global

源码方式更灵活,但门槛也更高。初学者通常不必先走这条路。

首次登录 / 认证

OpenClaw 的首次使用通常不是简单“登录”,而是 onboarding 向导。

官方推荐流程是:

bash
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更新 CLIopenclaw update升级后建议复查配置
openclaw reset重置配置或状态openclaw reset可能影响已有设置,谨慎用
openclaw uninstall卸载 OpenClawopenclaw uninstall属于高影响操作
openclaw logs查看日志openclaw logs排障的重要入口
openclaw message发送消息openclaw message适合消息型工作流
openclaw agent管理单个 agentopenclaw agent多 Agent 场景会用到
openclaw agents查看 agents 列表openclaw agents便于理解当前编排
openclaw mcp配置 MCPopenclaw 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 doctoropenclaw 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 statusopenclaw healthopenclaw logs。不要急着重装,先找日志。

4. 安装后功能不完整

确认你用的是官方推荐的安装方式,还是源码构建方式。不同方式下可用组件和默认行为会不一样。

总结

OpenClaw 不是“另一个聊天 CLI”,而是一个更完整的多 Agent 平台。对初学者来说,学习路径应该是:先安装,再 onboarding,再用 doctor/status/logs 看懂系统状态,最后再去碰任务、技能、沙箱和安全配置。

如果你的目标是构建长期、可管理、可扩展的 AI 工作流,OpenClaw 值得认真看。

参考来源

用心记录代码与生活