OpenClaw 2026.4.1 是截至 2026 年 4 月的最新稳定版本,带来了全新的 /tasks 心跳任务看板、SQLite 持久化任务注册表和多项安全加固。本文是针对该版本的全平台安装一站式指南,覆盖 macOS、Linux 和 Windows 三大平台,无论你是第一次安装还是从旧版本升级,本文都能帮你快速完成。更多资源请访问 OpenClaw 中文版官网。
一、安装前必读:系统要求与安全提示
系统要求
| 项目 | 最低要求 | 推荐配置 |
|---|---|---|
| Node.js | v22.16+ | v24(官方推荐) |
| 内存 | 2 GB RAM | 4 GB 及以上 |
| 存储 | 5 GB 可用空间 | 20 GB(含日志和媒体文件增长空间) |
| 操作系统 | macOS 12+ / Ubuntu 20.04+ / Windows 10 Build 19041+ | macOS Sonoma / Ubuntu 24.04 / Windows 11 |
| AI 模型 | 任意支持服务商的 API Key | Anthropic Claude Sonnet 4.6 或 DeepSeek V3 |
平台推荐优先级
- 🥇 macOS:体验最完整,原生支持语音唤醒、iMessage、Canvas、菜单栏 App,Apple Silicon M 系列芯片能效最佳
- 🥈 Linux:服务器部署首选,稳定性高,systemd 守护进程支持完善,VPS 运行推荐
- 🥉 Windows:通过 WSL2 安装体验与 Linux 相当,原生安装存在已知 Bug,不推荐生产环境使用
安全提示:OpenClaw 拥有读取文件、执行命令、发送消息等系统级权限。强烈建议不要安装在存有个人敏感数据(iCloud 同步、密码管理器、工作文档)的主力设备上,推荐使用专用 Mac Mini、独立 VPS 或虚拟机部署。
二、macOS 安装教程
macOS 是 OpenClaw 体验最好的平台,社区中 Mac Mini M4(16GB)已成为运行 OpenClaw 的标准硬件选择。
第一步:安装 Node.js
推荐通过 Homebrew 安装 Node.js v24:
# 如未安装 Homebrew,先安装
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Apple Silicon 用户需将 Homebrew 加入 PATH
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
# 安装 Node.js v24
brew install node@24
# 验证版本
node --version # 应显示 v24.x.x
npm --version
或者使用 nvm 管理多版本 Node:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.zshrc
nvm install 24
nvm use 24
第二步:安装 OpenClaw 2026.4.1
方式一:官方一键安装脚本(最简单)
curl -fsSL https://openclaw.ai/install.sh | bash
脚本会自动检测系统环境、安装 OpenClaw CLI,并启动引导向导。
方式二:通过 npm 安装
npm install -g openclaw@latest
# 如遇 libvips 冲突报错(Sharp 构建错误),加环境变量重试
SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest
方式三:通过 pnpm 安装
pnpm add -g openclaw@latest
# pnpm 需要显式批准包含构建脚本的包
pnpm approve-builds -g
第三步:验证安装
openclaw --version
# 应显示:2026.4.1
如果提示”命令未找到”,是 npm 全局目录不在 PATH 中,执行以下修复:
echo 'export PATH="$(npm prefix -g)/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
第四步:运行引导向导
openclaw onboard --install-daemon
引导向导依次配置:安全确认 → 选择 AI 模型服务商 → 输入 API Key → 配置 Gateway 绑定(选 Loopback)→ 可选配置消息平台 → 安装守护进程。
--install-daemon 会将 Gateway 注册为 macOS launchd 服务,系统启动后自动运行,无需手动启动终端。
第五步(可选):安装 macOS 伴侣 App
macOS 伴侣 App 提供菜单栏快速入口、语音唤醒(Voice Wake)和系统级功能集成:
- 前往 GitHub Releases 页面(
github.com/openclaw/openclaw/releases) - 下载最新的 OpenClaw-macOS-Universal.dmg(当前对应 app 版本 2026.3.22)
- 安装后,菜单栏出现🦞图标,在 Settings → Gateway 中填入本地 Gateway 地址和 Token 完成配对
三、Linux 安装教程(Ubuntu / Debian)
Linux 是服务器部署的首选,以下步骤以 Ubuntu 24.04 LTS 为例。
第一步:系统初始化
# 更新系统包
sudo apt update && sudo apt upgrade -y
# 安装必要依赖
sudo apt install -y curl git build-essential
第二步:安装 Node.js v24
# 方式一:通过 nvm(推荐,便于版本管理)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
nvm install 24
nvm use 24
nvm alias default 24
# 方式二:通过 NodeSource 官方源
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
sudo apt install -y nodejs
# 验证
node --version # v24.x.x
第三步:安装 OpenClaw
# 一键安装脚本
curl -fsSL https://openclaw.ai/install.sh | bash
# 或通过 npm
npm install -g openclaw@latest
# 验证
openclaw --version
第四步:运行引导向导
openclaw onboard --install-daemon
--install-daemon 在 Linux 上会注册为 systemd 用户服务,实现开机自启。如果 systemd 守护进程注册失败,可手动管理服务:
# 查看服务状态
systemctl --user status openclaw-gateway
# 手动启动 / 停止
systemctl --user start openclaw-gateway
systemctl --user stop openclaw-gateway
# 设置开机自启
systemctl --user enable openclaw-gateway
在 VPS 上的额外配置
# 配置防火墙(只允许本地访问控制面板)
sudo ufw allow 22/tcp # SSH
sudo ufw deny 18789/tcp # 禁止外网直访控制面板
sudo ufw enable
# 建议以非 root 用户运行 OpenClaw
sudo adduser openclaw
sudo usermod -aG sudo openclaw
su - openclaw
四、Windows 安装教程
Windows 安装分为两个路径:WSL2(推荐)和原生 PowerShell(不推荐生产环境)。
安全警告:如果你使用的是 2026.2.25 之前的 OpenClaw 原生 Windows 版本,请立即升级。2026 年 3 月披露的 CVE-2026-22176 漏洞影响 Windows 计划任务自启机制,2026.4.1 版本已修复。WSL2 和 Docker 方式不受此漏洞影响。
方式一:WSL2 安装(强烈推荐)
步骤 1:安装 WSL2
以管理员身份打开 PowerShell,执行:
wsl --install
如果系统提示重启,重启后 WSL2 会自动完成安装(默认安装 Ubuntu)。
验证安装:
wsl --list --verbose
# 应显示:Ubuntu Running 2
步骤 2:在 WSL2 中安装 Node.js 和 OpenClaw
打开 Ubuntu 终端,执行:
# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
# 安装 Node.js v24
nvm install 24
nvm use 24
# 安装 OpenClaw
npm install -g openclaw@latest
# 验证
openclaw --version
步骤 3:运行引导向导
openclaw onboard --install-daemon
WSL2 环境下,OpenClaw 使用 systemd 守护进程,完全等同于原生 Linux 体验,支持 /restart 命令和稳定的后台运行。
方式二:原生 PowerShell 安装(仅用于快速测试)
如果你只是想快速体验,不需要 24 小时稳定运行,可以使用原生 Windows 安装:
安装 nvm-windows
- 前往
github.com/coreybutler/nvm-windows/releases下载nvm-setup.exe安装 - 以管理员身份打开 PowerShell,执行:
nvm install 24
nvm use 24
npm install -g openclaw@latest
openclaw --version
Windows 原生安装已知问题
- 启动时出现控制台窗口(#10933):守护进程启动时会闪现或常驻一个 PowerShell 窗口,已知 Bug,暂无完美修复
- 重启后端口被占用(#41804):Gateway 崩溃重启时,旧进程持续占用 18789 端口,需手动终止。临时修复:
netstat -ano | findstr :18789找到 PID,再taskkill /PID <PID> /F /restart命令无效:原生 Windows 无 launchctl/systemctl,该命令不可用。WSL2 和 Docker 方式正常支持
以上问题在 WSL2 中均不存在,生产环境请使用 WSL2 方式。
五、引导向导配置指南(三平台通用)
无论哪个平台,运行 openclaw onboard --install-daemon 后,引导向导的步骤是相同的:
- 安全确认:阅读风险提示,用方向键选择”Yes”继续
- 选择安装模式:选 QuickStart(快速)或 Manual(手动),新手选 QuickStart
- 选择 AI 模型服务商:
- 国际用户:推荐 Anthropic Claude 或 OpenAI
- 国内用户:推荐 DeepSeek(价格最低)、智谱 GLM 或选 Qwen(扫码授权,无需 API Key)
- 输入 API Key:粘贴对应服务商的密钥,向导自动验证
- 选择默认模型:建议新手选 Sonnet 系列(性价比最高),复杂任务再升级 Opus
- Gateway 绑定方式:务必选择 Loopback(本机回环),防止局域网内其他设备访问控制面板
- 配置消息平台(可选):可暂时跳过,安装后在控制面板中配置
- 安装 Hooks:建议全部选中
- 完成并重启:选择 Restart 应用所有配置
引导完成后,终端会显示:
- Web 控制面板地址:
http://127.0.0.1:18789 - Gateway 访问 Token(请复制保存,登录控制面板时需要)
六、验证安装是否成功
# 检查版本
openclaw --version
# 预期输出:2026.4.1
# 全面健康检查
openclaw doctor
# 查看 Gateway 运行状态
openclaw gateway status
# 打开 Web 控制面板
openclaw dashboard
# 或在浏览器直接访问:http://127.0.0.1:18789
在浏览器中打开 http://127.0.0.1:18789,粘贴 Token 后点击 Connect,看到 Gateway 状态为 Connected,说明安装完全成功。
七、从旧版本升级到 2026.4.1
# 升级到最新稳定版
npm install -g openclaw@latest
# 或使用内置升级命令(保持当前更新频道)
openclaw update --channel stable
# 切换到 Beta 频道(体验新功能)
openclaw update --channel beta
# 切换回稳定版
openclaw update --channel stable
# 升级后务必运行健康检查
openclaw doctor
升级提示:v2026.4.1 对执行权限逻辑有调整,升级后运行
openclaw doctor检查是否出现权限配置不一致警告,并根据提示调整exec-approvals.json。
八、各平台常见报错速查
通用报错
| 报错信息 | 原因 | 解决方案 |
|---|---|---|
openclaw: command not found |
npm 全局目录不在 PATH | 将 $(npm prefix -g)/bin 加入 PATH |
node: command not found |
Node.js 未安装或版本过低 | 安装 Node.js v24,重新打开终端 |
Error: Node.js 22+ required |
当前 Node 版本不满足最低要求 | nvm install 24 && nvm use 24 |
| 端口 18789 被占用 | 另一进程占用了控制面板端口 | macOS/Linux:lsof -i :18789;Windows:netstat -ano | findstr :18789 |
| 模型列表为空 | API Key 无效或账户余额不足 | 到服务商控制台重新确认 Key 有效性 |
| Sharp 构建报错 | 系统 libvips 与 sharp 期望版本冲突 | 安装时加前缀:SHARP_IGNORE_GLOBAL_LIBVIPS=1 |
macOS 专属
- Apple Silicon PATH 问题:确认
/opt/homebrew/bin已在 PATH 中(执行brew doctor检查) - Gateway 重启后不自动启动:重新执行
openclaw onboard --install-daemon重新注册 launchd 服务
Linux 专属
- systemd 守护进程加载失败:检查是否以 root 用户运行(不推荐),改用普通用户 + sudo
- VPS 上的 SQLite 临时文件报错(2026.2.19+ 已修复):确认 TMPDIR 环境变量正确设置
Windows 专属
- WSL2 安装后无法访问 127.0.0.1:18789:在 Windows 浏览器中访问时,需将 127.0.0.1 替换为 WSL2 的实际 IP(执行
wsl hostname -I查看) - 原生 Windows 端口被占用:见上方”已知问题”,建议改用 WSL2
九、安装后推荐的第一步
- 运行
openclaw doctor确认所有配置项通过 - 在 Web 控制面板的 Skills 中安装
weather技能,发一句”今天天气怎么样”测试连通性 - 连接一个消息平台(推荐 Telegram,5 分钟内完成),体验手机端控制 AI 的感觉
- 创建第一条 HEARTBEAT.md 任务,设置每日早报,感受 AI 主动推送的体验
- 定期更新:
npm install -g openclaw@latest(建议每周检查一次,安全补丁频繁发布)
总结
三个平台的安装核心流程是一致的:安装 Node.js v24 → 一行命令安装 OpenClaw → 引导向导完成配置 → openclaw doctor 验证。主要差异在于:macOS 用 launchd、Linux 用 systemd、Windows 强烈建议通过 WSL2 获得与 Linux 相同的体验。
如果在安装过程中遇到任何问题,优先运行 openclaw doctor 获取自动诊断,或访问 OpenClaw 中文版官网 查阅完整文档和中文社区支持。