系统要求
- Node 22.19+、23.11+ 或 24+ - Node 24 是默认目标;安装脚本会自动处理。
- macOS、Linux 或 Windows - Windows 用户可以从原生 Windows Hub 应用、PowerShell CLI 安装器或 WSL2 Gateway 网关开始。请参阅 Windows。
- 只有从源代码构建时才需要
pnpm。
推荐:安装脚本
最快的安装方式。它会检测你的操作系统,按需安装 Node,安装 OpenClaw,并启动新手引导。Windows 桌面用户也可以安装原生 Windows Hub 配套应用,其中包含设置、托盘状态、聊天、节点模式和本地 MCP 模式。
- 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
托管安装器会为 OpenClaw 包安装清除 npm 新鲜度过滤器,例如
min-release-age。如果你使用 npm 手动安装,你自己的 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:优先使用计划任务;如果任务创建被拒绝,则回退到按用户的 Startup 文件夹登录项
托管和部署
在云服务器或 VPS 上部署 OpenClaw。完整的提供商选择器(DigitalOcean、Hetzner、Hostinger、Fly.io、GCP、Azure、Railway、Northflank、Oracle Cloud、Raspberry Pi 等)请参阅 Linux 服务器,或者在 Render 上进行声明式部署。VPS
选择提供商。
Docker VM
共享 Docker 步骤。
Kubernetes
K8s 部署。
更新、迁移或卸载
Updating
让 OpenClaw 保持最新。
Migrating
迁移到新机器。
Uninstall
完全移除 OpenClaw。
故障排查:找不到 openclaw
几乎总是 PATH 问题:npm 的全局 bin 目录不在你的 shell 的 PATH 中。完整修复方法(包括 Windows 路径)请参阅 Node.js 故障排查。