安装概览

安装

系统要求

  • Node 22.19+、23.11+ 或 24+ - Node 24 是默认目标;安装脚本会自动处理。
  • macOS、Linux 或 Windows - Windows 用户可以从原生 Windows Hub 应用、PowerShell CLI 安装器或 WSL2 Gateway 网关开始。请参阅 Windows
  • 只有从源代码构建时才需要 pnpm

推荐:安装脚本

最快的安装方式。它会检测你的操作系统,按需安装 Node,安装 OpenClaw,并启动新手引导。

macOS / Linux / WSL2

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

Windows (PowerShell)

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

如需安装但不运行新手引导:

macOS / Linux / WSL2

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

Windows (PowerShell)

powershell
& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard

所有标志和 CI/自动化选项,请参阅安装器内部机制

其他安装方法

本地前缀安装器(install-cli.sh

当你希望将 OpenClaw 和 Node 保存在本地前缀(例如 ~/.openclaw)下,而不依赖系统级 Node 安装时,请使用此方式:

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

它默认支持 npm 安装,也支持在同一前缀流程下进行 git-checkout 安装。完整参考:安装器内部机制

已经安装?使用 openclaw update --channel devopenclaw update --channel stable 在包安装和 git 安装之间切换。请参阅更新

npm、pnpm 或 bun

如果你已经自行管理 Node:

npm

bash
npm install -g openclaw@latestopenclaw onboard --install-daemon

pnpm

bash
pnpm add -g openclaw@latestpnpm approve-builds -gopenclaw onboard --install-daemon

bun

bash
bun add -g openclaw@latestopenclaw onboard --install-daemon

从源代码安装

适用于贡献者或任何想从本地检出运行的人:

bash
git clone https://github.com/openclaw/openclaw.gitcd openclawpnpm install && pnpm build && pnpm ui:buildpnpm link --globalopenclaw onboard --install-daemon

或者跳过链接,在仓库内使用 pnpm openclaw ...。完整开发工作流请参阅设置

从 GitHub main 检出安装

bash
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --install-method git --version main

容器和包管理器

验证安装

bash
openclaw --version      # confirm the CLI is availableopenclaw doctor         # check for config issuesopenclaw gateway status # verify the Gateway is running

如果你希望安装后进行托管启动:

  • macOS:通过 openclaw onboard --install-daemonopenclaw gateway install 使用 LaunchAgent
  • Linux/WSL2:通过相同命令使用 systemd 用户服务
  • 原生 Windows:优先使用计划任务;如果任务创建被拒绝,则回退到按用户的 Startup 文件夹登录项

托管和部署

在云服务器或 VPS 上部署 OpenClaw。完整的提供商选择器(DigitalOcean、Hetzner、Hostinger、Fly.io、GCP、Azure、Railway、Northflank、Oracle Cloud、Raspberry Pi 等)请参阅 Linux 服务器,或者在 Render 上进行声明式部署。

更新、迁移或卸载

故障排查:找不到 openclaw

几乎总是 PATH 问题:npm 的全局 bin 目录不在你的 shell 的 PATH 中。完整修复方法(包括 Windows 路径)请参阅 Node.js 故障排查

bash
node -v           # Node installed?npm prefix -g     # Where are global packages?echo "$PATH"      # Is the global bin dir in PATH?
Was this useful?
On this page

On this page