安装概览
安装
系统要求
- Node 22.22.3+、24.15+ 或 25.9+ - 默认目标版本为 Node 24;安装脚本会自动处理。
- macOS、Linux 或 Windows - Windows 用户可以从原生 Windows Hub 应用、PowerShell CLI 安装程序或 WSL2 Gateway 网关开始。请参阅 Windows。
pnpm仅在从源代码构建时需要。
推荐:安装脚本
这是最快的安装方式。它会检测操作系统、在需要时安装 Node、安装 OpenClaw,并启动新手引导。
macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bashWindows (PowerShell)
iwr -useb https://openclaw.ai/install.ps1 | iex安装但不运行新手引导:
macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboardWindows (PowerShell)
& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard有关所有标志及 CI/自动化选项,请参阅安装程序内部机制。
其他安装方法
本地前缀安装程序(install-cli.sh)
如果你希望将 OpenClaw 和 Node 保存在本地前缀(例如
~/.openclaw)下,而不依赖系统级 Node 安装,请使用此方法:
curl -fsSL https://openclaw.ai/install-cli.sh | bash它默认支持 npm 安装,也支持在同一本地前缀流程下进行 git 检出安装。完整参考:安装程序内部机制。
已经安装?使用 openclaw update --channel dev 和 openclaw update --channel stable 在软件包安装与 git 安装之间切换。请参阅
更新。
npm、pnpm 或 bun
如果你已经自行管理 Node:
npm
npm install -g openclaw@latestopenclaw onboard --install-daemonpnpm
pnpm add -g openclaw@latestpnpm approve-builds -gopenclaw onboard --install-daemonbun
bun add -g openclaw@latestopenclaw onboard --install-daemon从源代码安装
适用于贡献者或任何希望从本地检出运行的用户:
git clone https://github.com/openclaw/openclaw.gitcd openclawpnpm install && pnpm build && pnpm ui:buildpnpm link --globalopenclaw onboard --install-daemon也可以跳过链接,直接在仓库内使用 pnpm openclaw ...。完整开发工作流请参阅设置。
从 GitHub main 检出安装
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --install-method git --version main容器和软件包管理器
容器化或无头部署。
Docker 的无 root 容器替代方案。
通过 Nix flake 进行声明式安装。
自动化机群配置。
可选的依赖项安装程序和软件包脚本运行程序。
验证安装
openclaw --version # 确认 CLI 可用openclaw doctor # 检查配置问题openclaw gateway status # 验证 Gateway 网关正在运行如果你希望安装后进行托管式启动:
- macOS:通过
openclaw onboard --install-daemon或openclaw gateway install使用 LaunchAgent - Linux/WSL2:通过相同命令使用 systemd 用户服务
- 原生 Windows:首先使用计划任务;如果任务创建被拒绝,则回退到每用户“启动”文件夹登录项
托管和部署
在云服务器或 VPS 上部署 OpenClaw。完整的提供商选择器(DigitalOcean、Hetzner、Hostinger、Fly.io、GCP、Azure、Railway、 Northflank、Oracle Cloud、Raspberry Pi 等)请参阅 Linux 服务器,也可以在 Render 上以声明方式部署。
更新、迁移或卸载
故障排除:找不到 openclaw
这几乎总是 PATH 问题:npm 的全局二进制目录不在 shell 的 PATH 中。请参阅 Node.js 故障排除,了解包括 Windows 路径在内的完整修复方法。
node -v # 是否已安装 Node?npm prefix -g # 全局软件包位于何处?echo "$PATH" # 全局二进制目录是否在 PATH 中?