系统要求
- Node 24(推荐)或 Node 22.14+ —— 安装脚本会自动处理这一点
- macOS、Linux 或 Windows —— 同时支持原生 Windows 和 WSL2;WSL2 更稳定。参见 Windows。
- 只有在你从源码构建时才需要
pnpm
推荐:安装脚本
这是最快的安装方式。它会检测你的操作系统,在需要时安装 Node,安装 OpenClaw,并启动新手引导。- macOS / Linux / WSL2
- Windows (PowerShell)
- macOS / Linux / WSL2
- Windows (PowerShell)
其他安装方式
本地前缀安装器(install-cli.sh)
如果你希望将 OpenClaw 和 Node 保存在本地前缀目录下(例如 ~/.openclaw),而不依赖系统范围安装的 Node,请使用此方式:
openclaw update --channel dev 和 openclaw update --channel stable 在软件包安装和 git 安装之间切换。参见 更新。
npm、pnpm 或 bun
如果你已经自行管理 Node:- npm
- pnpm
- bun
故障排除:`sharp` 构建错误(npm)
故障排除:`sharp` 构建错误(npm)
从源码安装
适用于贡献者,或任何希望从本地检出运行的人:pnpm openclaw ...。完整开发工作流请参见 设置。
从 GitHub main 安装
容器和包管理器
Docker
容器化或无头部署。
Podman
Docker 的无 root 容器替代方案。
Nix
通过 Nix flake 进行声明式安装。
Ansible
自动化批量部署。
Bun
通过 Bun 运行时进行仅 CLI 用法。
验证安装
- macOS:通过
openclaw onboard --install-daemon或openclaw gateway install安装 LaunchAgent - Linux / WSL2:通过相同命令安装 systemd 用户服务
- 原生 Windows:优先使用计划任务;如果任务创建被拒绝,则回退为每用户“启动”文件夹登录项
托管与部署
将 OpenClaw 部署到云服务器或 VPS:VPS
任意 Linux VPS
Docker VM
共享的 Docker 步骤
Kubernetes
K8s
Fly.io
Fly.io
Hetzner
Hetzner
GCP
Google Cloud
Azure
Azure
Railway
Railway
Render
Render
Northflank
Northflank
更新、迁移或卸载
Updating
让 OpenClaw 保持最新。
Migrating
迁移到新机器。
Uninstall
完全移除 OpenClaw。
故障排除:找不到 openclaw
如果安装成功了,但你的终端中找不到 openclaw:
$(npm prefix -g)/bin 不在你的 $PATH 中,请将它添加到你的 shell 启动文件(~/.zshrc 或 ~/.bashrc)中: