安装 OpenClaw 前,先决定你要的是普通桌面体验、本机命令行 Gateway、可复现的服务器部署,还是参与源码开发。不同方式最终可能运行相同核心能力,但更新渠道、Node.js 管理、权限边界和排障方法并不相同。

以下命令按 2026 年 9 月 1 日官方文档核验。安装脚本、最低版本和下载文件会变化,执行前请确认域名是 openclaw.aidocs.openclaw.ai 或官方 GitHub 组织。

OpenClaw 系统要求

官方目前支持 macOS、Linux 与 Windows。Windows 用户可以选择原生 Windows Hub、PowerShell 安装器或 WSL2 Gateway。命令行安装需要受支持的 Node.js:Node 22.22.3+、24.15+ 或 25.9+(包含 Node 26);官方当前推荐 Node 26。

运行以下命令查看现有环境:

node -v
uname -a

Windows PowerShell 可使用 node -v 和系统设置确认架构。只有从源码构建时才必须准备 pnpm;普通官方脚本会处理主要依赖。

方法一:下载桌面应用

不希望先管理终端和 Node.js 的用户,可以从OpenClaw 官网提供的官方入口下载 macOS 或 Windows 应用。Windows Hub 包含设置、托盘状态、聊天和 node mode;macOS 使用 .dmg.zip 安装包。

桌面应用首次运行时可以配置本机 Gateway,或连接现有远程 Gateway。下载后检查发布者和代码签名,不要使用网盘重新打包的“中文版”或第三方破解安装器。

方法二:使用官方安装脚本

这是官方推荐的命令行路径。macOS、Linux 或 WSL2 运行:

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

Windows PowerShell 运行:

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

脚本会识别系统,在缺少 Node.js 时按平台配置受支持版本,安装 OpenClaw 并启动引导。安全要求较高时,可先下载脚本并人工检查,再在测试账户中执行;不要把审查脚本简化为只确认文件名。

方法三:使用 npm 或 pnpm

已经自行管理 Node.js 的开发者,可以用包管理器全局安装。当前 npm 12 或 npm 11.16+ 的官方命令要求明确允许 OpenClaw 生命周期脚本:

npm install -g openclaw@latest --allow-scripts=openclaw
openclaw onboard --install-daemon

使用 pnpm 时,构建脚本也需要显式批准:

pnpm add -g --allow-build=openclaw openclaw@latest
openclaw onboard --install-daemon

不要为了绕过权限错误而长期使用 sudo npm install -g。优先使用版本管理器或用户可写的全局前缀,并继续查看OpenClaw Node.js 环境配置

容器、源码与本地前缀怎么选

服务器或隔离部署可以评估 Docker、Podman、Nix、Ansible 或官方托管指南。容器并不会自动解决凭据、持久化和网络暴露问题;部署前仍要规划状态卷、备份、Gateway 认证和升级策略。

贡献者可以从官方 GitHub 克隆源码,使用仓库锁定的 pnpm 构建。普通用户不应把 main 分支当作稳定发行版。若希望避免系统级 Node 和全局目录,官方 install-cli.sh 可把 Node 与 OpenClaw 放在 ~/.openclaw 本地前缀。

安装后如何验证

完成任一方式后依次运行:

openclaw --version
openclaw doctor
openclaw gateway status

版本命令确认 CLI 可用;doctor 检查配置与依赖;Gateway 状态用于确认后台服务。然后打开 Control UI,完成一次低风险对话,并检查工具调用是否经过预期审批。

如果终端提示 openclaw: command not found,通常是全局 bin 目录没有进入 PATH。运行 npm prefix -g 找到前缀,再按所用 shell 或 Windows 环境变量设置路径。不要重复安装多个副本来掩盖 PATH 问题。

推荐的安装选择

  • 普通 macOS/Windows 用户:优先官方桌面应用。
  • 希望运行本机 Gateway 的开发者:优先官方安装脚本。
  • 已有成熟 Node.js 管理规范的团队:使用 npm/pnpm 并锁定通道。
  • 服务器与可复现部署:采用官方容器或平台指南,并配置持久化与认证。
  • OpenClaw 贡献者:从源码构建,使用隔离开发环境。

无论选择哪种方式,都应记录安装来源、版本通道、配置位置和卸载方法。可维护的安装不只是“命令成功”,而是下次升级或故障时,仍能解释当前环境来自哪里。