SECTION

OpenClaw 安装教程

从环境准备到初始化向导,手把手完成 OpenClaw 安装并验证可用状态。

· 1044 字 · 约 3 分钟阅读

OpenClaw(原名 Clawdbot,过渡名 Moltbot)是一个开源、可自托管的 AI Agent 运行时平台。它不仅能对话,还能执行任务,例如文件处理、命令执行、浏览器操作和工作流调度。

本教程目标很明确:让你在 30 分钟内把 OpenClaw 跑起来,并完成首次可用验证。

1. 安装前准备

1.1 你需要准备什么

  • 一台可联网设备(macOS、Linux、Windows 均可)
  • Node.js >= 22(走 npm 安装路线时必须)
  • 一个可用的大模型 API(推荐 OpenAI 或 Anthropic)

1.2 OpenClaw 运行形态

安装后你会得到两部分能力:

  • 本地/服务器上的 Agent 运行时
  • Gateway + Web UI(默认端口 18789

默认访问地址通常是:

http://127.0.0.1:18789/chat

2. 安装方式选择

OpenClaw 支持两种主流安装路线:

  1. 一键脚本安装(推荐新手)
  2. Node.js + npm 全局安装(适合需要精细控制环境的用户)

如果你只想快速可用,优先选一键脚本。

3. 一键脚本安装(推荐)

OpenClaw 安装脚本执行示例

3.1 macOS / Linux

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

3.2 Windows

# PowerShell
iwr -useb https://openclaw.ai/install.ps1 | iex

# CMD
curl -fsSL https://openclaw.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

脚本会自动完成环境检测、依赖安装,并进入 Onboarding 初始化向导。

3.3 重新进入向导

后续如果要重跑向导(修改模型、Channel、Hooks 等):

openclaw onboard --install-daemon

4. Node.js + npm 安装(手动路线)

4.1 环境要求

必须满足:

  • Node.js >= 22

版本检查:

node -v

终端中检查 Node.js 版本号示例

4.2 Node.js 安装示例(macOS)

方式 A:官网下载 LTS 安装包。

macOS 上通过图形界面安装 Node.js 示例

方式 B:Homebrew 安装。

brew install node

4.3 安装 OpenClaw

npm install -g openclaw@latest

使用 npm 全局安装 OpenClaw 的终端输出示例

安装后验证:

openclaw --version

openclaw –version 验证安装成功示例

5. Onboarding 向导:推荐操作顺序

启动向导:

openclaw onboard --install-daemon

5.1 安全确认

OpenClaw 会提示高权限执行风险,确认环境可控后再选择 Yes

OpenClaw 关于安全风险的提示界面示例
确认当前环境安全并继续安装的选项示例

5.2 选择模式:QuickStart

新手建议直接 QuickStart,先跑通主流程。

在向导中选择 QuickStart 模式示例

5.3 模型选择建议

  • 优先:OpenAI / Anthropic
  • 若暂时不配模型:可先 Skip for now,后续在控制台配置

在向导中选择模型提供商示例
在向导中配置 OpenAI Key 示例
跳过模型配置示例

模型认证最终写入:

~/.openclaw/openclaw.json

5.4 Channel、Skills、Hooks 建议

  • Channel:先 Skip(先保证主链路可用)
  • Skills:先 Skip for now
  • Hooks:建议启用 command-loggersession-memory

Channel 选择界面示例
Skills 选择界面示例
Hooks 选择界面示例

5.5 Gateway 与 Web UI

  • Gateway 端口建议保留默认:18789
  • 选择 Open the Web UI 后会自动打开控制台

Gateway 参数设置示例
Open the Web UI 选项示例

6. 安装完成后如何验证

6.1 运行状态检查

openclaw status
openclaw health
openclaw gateway status

6.2 前台启动网关(调试用)

openclaw gateway --port 18789 --verbose

6.3 常用运维命令

openclaw onboard --install-daemon
openclaw doctor
openclaw dashboard

6.4 Web UI 验证

看到控制台并能发起对话,即安装成功。

OpenClaw Web 控制台首页示例
OpenClaw Web 聊天界面示例

7. 常见问题与处理

7.1 openclaw 命令找不到

  • 检查 npm 全局路径是否在 PATH
  • 重新安装并重开终端

7.2 页面打不开 127.0.0.1:18789

  • 先执行 openclaw gateway status
  • 端口冲突时更换端口再启动:
openclaw gateway --port 18888 --verbose

7.3 向导中模型调用失败

  • 先确认 API Key 是否可用
  • 检查 ~/.openclaw/openclaw.jsonbaseUrl / apiKey
  • 暂时可跳过模型配置,后续在模型配置页面补上

8. 安装完成清单

  • openclaw --version 有输出
  • openclaw status 正常
  • 能打开 http://127.0.0.1:18789/chat
  • 至少配置 1 个可用模型

完成上述 4 项后,你的 OpenClaw 已具备可用基础。

下一步建议阅读:OpenClaw 模型配置