Skip to main content

系统要求

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

推荐:安装脚本

这是最快的安装方式。它会检测你的操作系统,在需要时安装 Node,安装 OpenClaw,并启动新手引导。
Windows 桌面用户也可以安装原生 Windows Hub 配套应用,其中包含设置、托盘状态、聊天、节点模式和本地 MCP 模式。
若要安装但不运行新手引导:
有关所有标志以及 CI/自动化选项,请参阅安装程序内部机制

其他安装方式

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

如果你希望将 OpenClaw 和 Node 保存在本地前缀(例如 ~/.openclaw)下,而不依赖系统级 Node 安装,请使用此方式:
默认支持 npm 安装,也支持在同一前缀流程下进行 git 检出安装。完整参考:安装程序内部机制 已经安装?可使用 openclaw update --channel devopenclaw update --channel stable 在软件包安装与 git 安装之间切换。请参阅 更新

npm、pnpm 或 bun

如果你已经自行管理 Node:
托管安装程序会为 OpenClaw 软件包安装清除 npm 的新鲜度过滤条件,例如 min-release-age。 如果你使用 npm 手动安装,仍会应用你自己的 npm 策略。

从源代码安装

适用于贡献者或希望从本地检出运行的任何人:
也可以跳过链接,直接在仓库内使用 pnpm openclaw ...。有关完整的开发工作流,请参阅设置

从 GitHub main 检出安装

容器和软件包管理器

Docker

容器化或无头部署。

Podman

Docker 的无 root 容器替代方案。

Nix

通过 Nix flake 进行声明式安装。

Ansible

自动化集群配置。

Bun

可选的依赖安装程序和软件包脚本运行器。

验证安装

如果你希望安装后进行托管启动:
  • macOS:通过 openclaw onboard --install-daemonopenclaw gateway install 使用 LaunchAgent
  • Linux/WSL2:通过相同命令使用 systemd 用户服务
  • 原生 Windows:优先使用计划任务;如果任务创建被拒绝,则回退到每用户“启动”文件夹中的登录项

托管和部署

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

VPS

选择提供商。

Docker VM

通用 Docker 步骤。

Kubernetes

K8s 部署。

更新、迁移或卸载

更新

使 OpenClaw 保持最新。

迁移

迁移到新计算机。

卸载

完全移除 OpenClaw。

故障排除:找不到 openclaw

这几乎总是 PATH 问题:npm 的全局二进制目录不在 shell 的 PATH 中。有关完整的修复方法(包括 Windows 路径),请参阅 Node.js 故障排除