安装
OpenClaw 安装与环境
按官方推荐方式安装 OpenClaw,并根据本地开发、WSL2 和生产部署场景选择合适的安装路径。
AI 摘要
这页重点
按官方推荐方式安装 OpenClaw,并根据本地开发、WSL2 和生产部署场景选择合适的安装路径。
安装
installation / npm / install-script / wsl2
最后更新 2026-03-17,来源 OpenClaw Docs
OpenClaw 安装与环境
这一页讲的是 OpenClaw 本身应该如何安装,而不是泛泛的环境准备。根据官方当前文档,最推荐的安装方式是使用官网提供的安装脚本,它会自动处理 Node 检测、OpenClaw CLI 安装,以及首次 onboarding。
系统要求
最低配置
| 要求 | macOS | Windows | Linux |
|---|---|---|---|
| 操作系统 | macOS 12 (Monterey) | Windows 10 1809+ | Ubuntu 20.04 / Debian 11 |
| 推荐系统 | macOS 14 (Sonoma) | Windows 11 + WSL2 | Ubuntu 22.04 / Debian 12 |
| Node.js | 22.16+ | 22.16+ | 22.16+ |
| 推荐 Node.js | 24 LTS | 24 LTS | 24 LTS |
| 内存 | 4 GB | 4 GB | 2 GB |
| 推荐内存 | 8 GB+ | 8 GB+ | 4 GB+ |
| 存储空间 | 5 GB | 5 GB | 5 GB |
| 推荐存储 | 10 GB+ | 10 GB+ | 20 GB+ |
硬件建议
| 场景 | CPU | 内存 | 存储 |
|---|---|---|---|
| 基础使用 | 2 核 | 4 GB | 10 GB |
| 日常使用 | 4 核 | 8 GB | 20 GB |
| 长期运行 | 4 核+ | 8 GB+ | 50 GB+ |
| 本地模型 | 8 核+ | 16 GB+ | 100 GB+ |
官方推荐的系统要求
OpenClaw 当前的安装前提主要是:
- Node.js 22.16+
- macOS、Linux 或 Windows
- 如果你从源码构建,需要
pnpm
官方在 2026 年 3 月的安装页里还特别强调了一点:如果你在 Windows 上运行 OpenClaw,强烈建议通过 WSL2 使用,而不是直接把 Windows 当作首选运行环境。
同时,官方安装页当前把 Node 版本要求写得更细了:
- Node 24 推荐
- Node 22 LTS 仍兼容,但要求至少
22.16+
最推荐的安装方式:官网安装脚本
官方当前把安装脚本明确列为推荐路径。它会做这些事情:
- 检测并安装 Node.js
- 安装 OpenClaw CLI
- 在合适的情况下直接进入 onboarding
macOS / Linux / WSL2 的推荐命令是:
curl -fsSL https://openclaw.ai/install.sh | bash
Windows PowerShell 的对应命令是:
iwr -useb https://openclaw.ai/install.ps1 | iex
如果你只是想先装 CLI,不立刻跑 onboarding,官方现在也给了明确的跳过方式:
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard
& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard
对绝大多数中文用户来说,这条路径比手工装 Node、再手工全局安装 CLI 更稳,因为它把依赖检查、安装和 onboarding 串在了一起。
另一条常见路径:直接安装 CLI
如果你已经有稳定的 Node 环境,也可以直接安装:
npm install -g openclaw@latest
# 或
pnpm add -g openclaw@latest
安装后建议立即执行:
openclaw onboard --install-daemon
这是当前官方 quick start 里最常见的命令组合。
如果你用 pnpm,安装页现在还特别强调了一个很容易被忽略的步骤:
pnpm approve-builds -g
因为首次全局安装时,openclaw、node-llama-cpp、sharp 这类带构建脚本的包可能会被 pnpm 拦住。
sharp / libvips 的最新安装坑
官方安装页 2026 年 3 月版专门把这条列了出来。如果你在 macOS 上装过全局 libvips,sharp 安装失败时,优先尝试:
SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest
如果提示 sharp: Please add node-gyp to your dependencies,再补本机编译工具链,例如 Xcode CLT 和全局 node-gyp。
Docker 安装方式
如果你更倾向于容器化部署,项目也提供了 Docker 支持:
# 克隆仓库
git clone https://github.com/openclaw/openclaw.git
cd openclaw
# 使用 docker-compose 启动
docker-compose up -d
这种方式适合:
- 快速原型体验
- 隔离环境的开发测试
- 已有 Docker 基础设施的团队
从源码安装(开发场景)
如果你想贡献代码或进行深度定制:
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build
pnpm build
openclaw onboard --install-daemon
注意:从源码构建需要 pnpm 作为包管理器。
如果你只是想提前尝试 GitHub main 分支的最新版本,官方现在还列出了包管理器直装方式:
npm install -g github:openclaw/openclaw#main
pnpm add -g github:openclaw/openclaw#main
安装完成后怎么验证
官方给出的最小验证动作是:
openclaw doctor
openclaw status
openclaw dashboard
它们分别解决三个问题:
openclaw doctor:检查配置和环境是否存在明显问题openclaw status:确认 gateway 是否在运行openclaw dashboard:打开 Control UI,完成第一次可见的使用验证
如果你只跑一条最小链路,建议优先把这三步跑通。
配置文件和路径在哪里
官方文档当前说明,默认配置位于:
~/.openclaw/openclaw.json
如果你需要调整默认路径,常见环境变量有:
OPENCLAW_HOMEOPENCLAW_STATE_DIROPENCLAW_CONFIG_PATH
这些变量适合放在更进阶的部署和迁移场景里,第一次安装通常不需要改。
平台差异与建议
macOS
最适合做第一次体验和日常桌面使用。官方安装脚本会在需要时补 Homebrew、Node.js 和 Git。
Linux
适合长期运行、远程访问和服务器部署。apt/dnf/yum 路径都在官方安装脚本考虑范围内。
Windows
官方强烈建议通过 WSL2 使用。这样可以避开不少 PATH、Git 和本地工具兼容性问题。
如果你在 Windows 上直接安装,官方故障排除里点名提到两类常见问题:
npm error spawn git / ENOENTopenclaw is not recognized
这两类问题本质上通常都是 Git 或 PATH 没配好。
生产环境怎么装
如果你要把 OpenClaw 放到长期运行的服务器上,安装页当前把生产部署方向分成了几类:
- Docker
- Podman
- Nix
- Ansible
- Bun(更偏 CLI-only)
官方给出的 Ansible 快速安装入口是:
curl -fsSL https://raw.githubusercontent.com/openclaw/openclaw-ansible/main/install.sh | bash
这条路径更适合:
- Debian / Ubuntu 服务器
- 需要持续运行的 Gateway
- 希望默认就有 SSH + Tailscale 安全边界的场景
如果你是 VPS / 云主机场景,官方安装页还新增了一条很值得保留的判断:
- 尽量避免第三方“一键式”市场镜像
- 优先使用干净基础 OS 镜像,例如 Ubuntu LTS
- 再用官方安装脚本或你自己确认过的自动化方案安装
Tailscale 远程访问
OpenClaw 原生支持 Tailscale 远程访问:
- Tailscale Serve - 通过 HTTPS 安全暴露 dashboard,适合大多数远程场景
- Tailscale Funnel - 公网暴露模式,需要额外认证保护
- Tailscale 身份认证 - 支持利用 Tailscale 身份头做认证 (
gateway.auth.allowTailscale)
Tailscale 集成让你可以在保持 Gateway 本地运行的同时,通过加密通道从任何地方安全访问。
安装时最常见的几个坑
openclaw 安装成功但命令找不到
官方文档指出,这通常是全局 npm 安装目录没有进入 PATH。应优先检查:
node -v
npm -v
npm prefix -g
echo "$PATH"
Linux 上全局 npm 安装报 EACCES
这往往是 npm 的全局前缀指向 root 拥有目录。官方安装脚本会尝试切换前缀到用户目录。
Windows 缺 Git
即使你走 npm 安装,某些依赖仍可能触发 git URL 相关安装逻辑,所以 Git 仍然是常见前置项。
一条适合新用户的安装顺序
- 先用官网安装脚本完成安装
- 跑
openclaw onboard --install-daemon - 跑
openclaw doctor - 跑
openclaw status - 跑
openclaw dashboard
如果到这一步都正常,再进入渠道、认证和远程访问配置。