OpenClaw 安装

OpenClaw 安装教程:install.sh、onboard、API Key 与首次启动

从官方安装器到 onboard、doctor 和 Dashboard,按一条安全顺序完成 OpenClaw 首次启动。

新手 预计 24 分钟 核验 2026/6/14
本页目录

完成结果

学完后你会留下什么

一套可启动的 OpenClaw 本地环境、一份已写入的基础配置、一条可复用的初始检查命令清单,以及一组不泄露密钥的验证习惯。

适合谁
第一次部署 OpenClaw 的个人用户或独立开发者
开始前确认
  • 一台可运行终端命令的 macOS 或 Linux 设备
  • 已经准备好你要接入的模型或服务 API Key
  • 有权限写入本机配置目录并重启 shell

为什么这篇值得先看

搜索“OpenClaw 安装”的用户,大多不是想看概念,而是想把 CLI 跑起来,并确认自己没有在 API Key、PATH、Gateway 或 Dashboard 入口上埋雷。OpenClaw 官方文档现在把安装器、openclaw onboardopenclaw doctoropenclaw dashboard 分成多个页面,说明第一步不是单条命令,而是一条连续的初始化链路。

这篇按真实首次部署场景写:你刚拿到一台本机或轻量服务器,准备让 OpenClaw 连接模型、Gateway 和后续渠道。目标不是一次接完 WhatsApp、Telegram、Browser 和 Skills,而是留下一个可以解释、可以复查、不会泄露密钥的最小可运行环境。

先抓住这 3 个关键点

  • 安装器负责把 OpenClaw CLI 放到可执行位置;openclaw onboard 才负责把模型、工作区、Gateway、渠道和健康检查串成可运行设置。
  • 第一次启动前先决定密钥放在哪里。个人实验可以临时输入,团队或长期环境应优先使用环境变量、SecretRef 或外部密钥管理,不要把 API Key 放进截图和聊天记录。
  • 完成安装后先跑 openclaw doctor 或只读状态检查,再打开 Dashboard。界面打不开时,不要先猜 UI 问题,先确认本地命令、配置和 Gateway 可达。

安装前先做 5 项确认

  1. 设备环境:macOS、Linux、WSL 走 shell 安装器;Windows 走 PowerShell 安装器。不要把 Linux 命令直接粘到 PowerShell。
  2. 权限边界:确认你能写入用户目录、shell rc 文件或官方安装器使用的前缀路径。若公司设备限制全局 npm 安装,先看官方 install-cli.sh 前缀安装方式。
  3. Node 与 Git:官方安装器会尝试处理 Node 和 Git,但受控环境里可能失败。安装前确认你能安装依赖,能访问 GitHub / npm,能重新打开 shell。
  4. 模型凭据:至少准备一个会用于首轮对话的模型 provider 凭据。没有凭据也能跑部分流程,但无法验证“能否真正回答”。
  5. 网络与代理:只确认当前 shell 能访问官方安装脚本和依赖源。不要为了一次安装随手修改系统代理、git remote 或全局 npm registry,尤其是团队机器。

实操步骤

  1. 打开官方安装器页面,确认当前平台对应的脚本和参数。macOS / Linux / WSL 多数情况下用 install.sh;想安装到本地前缀时看 install-cli.sh;Windows 用 install.ps1
  2. 执行安装后重新打开终端,或至少让当前 shell 重新加载 PATH。不要在 “command not found” 状态下继续跑 onboarding。
  3. 运行 openclaw onboard,优先选择最小可运行路径:模型认证、工作区、Gateway、本地健康检查。先不要同时启用多个渠道和插件。
  4. 选择密钥输入方式。个人试用可以走交互式输入;非交互式或长期环境应优先让 onboard 读取环境变量或 SecretRef。不要把 API Key 写进 Markdown、shell 历史或公开 issue。
  5. onboard 完成后运行 openclaw doctor。如果输出里有配置、Gateway、插件或密钥警告,先处理这些基础问题,再打开 Dashboard。
  6. 最后运行 openclaw dashboard 或进入下一篇 Dashboard 教程,确认 Control UI 入口、认证和本地 Gateway 都处于可解释状态。

配置或命令示例

curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash
openclaw onboard
openclaw doctor
openclaw dashboard

如果你希望安装后直接进入 onboarding,官方安装器也提供相关参数;如果你在 CI、服务器或受控设备上执行,请先阅读官方安装器页面里的非交互式参数,而不是复制本地交互式命令。

推荐的首次启动顺序

阶段你要确认什么失败时先看哪里
安装器CLI 是否可执行,PATH 是否生效官方安装器页面、PATH、Node / Git 权限
onboard模型、工作区、Gateway 模式是否写入openclaw onboard 输出、密钥引用、Gateway token
doctor配置是否可读,依赖和服务是否健康openclaw doctoropenclaw status --all
dashboard控制界面能否打开,认证是否通过openclaw dashboard --no-open、Gateway token / password
pairing设备或渠道是否需要批准/tutorials/11-openclaw-pairing-guide

风险边界

  • 不要把 OPENCLAW_GATEWAY_TOKEN、模型 API Key 或 provider token 贴进教程笔记、终端截图、公开 issue 和团队聊天。
  • 不要在不理解影响的情况下运行 reset、uninstall 或清理凭据目录。首次失败通常先查 PATH、配置、Gateway 和认证,不是先重装。
  • 不要把 Control UI 或 Gateway 管理入口直接暴露到公网。后续如果要远程访问,优先阅读 Dashboard、Gateway 安全和 Tailscale / SSH 隧道相关官方说明。
  • 不要为了“看起来安装成功”跳过健康检查。openclaw doctor 报出的阻断项,应该在接渠道前处理。

常见坑

  • 安装脚本跑完但 openclaw 找不到:先重开终端,再看 PATH,而不是重复安装。
  • onboard 时为了快一直跳过密钥:后面 Dashboard、channels、Browser 或 Skills 会反复回到同一个问题。
  • openclaw doctor --fix 当成万能修复:修复前先读输出,确认它要改的是配置规范化、服务定义还是插件状态。
  • 一上来同时接 WhatsApp、Telegram、Browser:排错面会扩大到渠道、登录态、allowlist、pairing 和 Gateway,第一次部署不建议这样做。
  • 安装器页面和旧教程命令不一致:以官方安装器页面为准,因为脚本域名、Node 版本和参数可能更新。

完成检查

  • 终端能正常返回 openclaw 命令,不再出现 command not found。
  • onboard 已写出基础配置,模型凭据或 SecretRef 位置明确。
  • openclaw doctor 不再报阻断性错误;如果仍有警告,你知道它属于安装、Gateway、密钥、插件还是渠道。
  • openclaw dashboard 能给出可打开的 Control UI 地址,或能解释为什么当前环境只能打印链接。
  • 你已经知道下一步该去看 Dashboard / Control UIdoctor 排错 还是 pairing 教程

下一步怎么选

为什么建议把这篇收藏起来

  • 以后每次换机器、重装系统、迁移服务器或排查 “为什么新环境跑不起来”,都会回到这条安装链路。
  • 安装阶段决定后续排错成本。把 PATH、密钥、onboard、doctor 和 dashboard 的顺序固定下来,比记住某个一次性命令更可靠。

官方资料

版本和参数,以这些来源为准

本文按实际任务重写,快速变化的信息仍应在操作前回到官方页面核对。

常见问题

继续操作前,先确认这些边界

OpenClaw 安装后第一条命令应该是什么?

交互式用户先跑 openclaw onboard,再用 openclaw doctor 看配置、依赖、Gateway 和凭据是否完整。

API Key 一定要在安装前准备好吗?

不一定,但如果没有关键凭据,onboard 无法帮你把首次启动路径跑完整。生产或团队环境建议优先使用环境变量或 SecretRef,不要把密钥写进教程、截图或日志。

install.sh、install-cli.sh 和 install.ps1 应该怎么选?

macOS、Linux、WSL 多数交互式安装用 install.sh;希望安装到本地前缀、减少 root 依赖时看 install-cli.sh;Windows PowerShell 用 install.ps1。最终以官方安装器页面为准。

安装成功但 openclaw 命令找不到怎么办?

先重开终端或检查 PATH。官方安装器文档也把 PATH / Node 相关问题列为常见安装后排查项。

继续学习

按当前任务继续推进