在 Windows 中安装并配置OpenClaw

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

在这里插入图片描述

在 Windows 中安装并配置OpenClaw

环境:Windows 11 25H2 + WSL2 (Ubuntu),OpenClaw 版本 2026.3.2


各安装方式对比

以下是Openclaw官方支持的全部安装方式对比


Windows 下的安装方式对比

安装方式适用场景优点缺点
① Installer Script(WSL2 bash) curl -fsSL ...|bash在 WSL2/Ubuntu 环境下运行全自动处理 Node 检测与安装,一步到位;Linux 生态完整,systemd 守护进程支持最好,两个系统间,文件能一定程度的隔离需要先配置 WSL2
② Installer Script(Windows PowerShell 原生)不想装 WSL2,直接在 Windows 运行无需 WSL2,上手门槛低Windows 下 systemd 不可用,守护进程能力受限;npm 全局路径问题较多
③ npm 手动安装 npm install -g openclaw@latest已有 Node 22+,想自己管理版本灵活,便于版本控制需自行处理 Node 版本及 sharp/node-gyp 等原生依赖问题
④ pnpm 安装 pnpm add -g openclaw@latest习惯使用 pnpm 的开发者磁盘利用率更高需要额外执行 pnpm approve-builds -g 批准 build script,步骤略繁琐
⑤ 源码构建 git clone + pnpm build开发者 / 贡献者可修改源码、调试配置复杂,不适合普通用户

官方推荐方式及原因

官方推荐:Installer Script(即方式①②)

官方文档原文:

“The installer script is the recommended way to install OpenClaw. It handles Node detection, installation, and onboarding in one step.”

推荐理由有三点:

  1. 全自动:自动检测系统中是否已有 Node.js,没有则自动安装,省去手动配置依赖的麻烦;
  2. 集成向导:安装完成后自动进入 onboarding 引导,降低遗漏配置的风险;
  3. WSL2 > 原生 Windows:官方文档特别写明 “On Windows, we strongly recommend running OpenClaw under WSL2”,原因是 WSL2 下 systemd 守护进程支持更完整,Node 生态原生依赖(如 sharpnode-llama-cpp)兼容性更好,整体稳定性优于 Windows 原生环境。

下文主要介绍在WSL2中安装OpenClaw的步骤

前置条件

  • 已安装Windows11并配置好 WSL2(Ubuntu)

如果尚未安装 WSL2,可参考 Microsoft 官方文档 完成安装。

安装步骤

1. 安装 OpenClaw

curl -fsSL https://openclaw.ai/install.sh | bash

脚本会自动安装 Node.js 等依赖,完成后自动进入引导向导。

这一步骤持续时间根据网速的不同而不同,我大概等了30分钟。

2. 运行引导向导

如果安装后向导没有自动启动,手动执行:

# --install-daemon 表示同时将 Gateway 注册为 systemd 后台服务
openclaw onboard --install-daemon

按照向导提示依次完成:

  • 选择运行模式:local
  • 配置 OpenAI API Key
  • 配置 Agent 默认模型(如 openai/gpt-5.2-pro
  • 配置 Gateway 端口(默认 18789
  • ⚠️ 注意:所有步骤不要跳过,每一步都明确选择或确认后再继续

3. 启动 Gateway

openclaw gateway start

启动成功后,终端会提示 systemd service: openclaw-gateway.service 已启动。

4. 打开 Dashboard 并完成连接

  1. 浏览器访问:http://127.0.0.1:18789
  2. 进入左侧菜单 「控制」→「概览」
  3. 在「网关访问」区域确认 WebSocket URL网关令牌已自动填入
  4. 点击**「连接」**按钮
  5. 右上角显示 健康状况:正常 即表示连接成功 ✅

验证安装

Dashboard 右上角和「概览」页的「快照」区域应显示:

项目状态
健康状况正常
版本2026.3.2
状态正常
最后频道刷新just now

以下截图是我本机安装成功后,打开控制台的截图:
在这里插入图片描述

FAQ

Q1:执行 openclaw onboard 后,立刻又弹出了新的向导,循环不止?

原因:向导检测到配置不完整,触发了自动重新引导。

解决方法:重新运行向导,所有步骤不要跳过,每一步都明确选择或确认后再继续。


Q2:Dashboard 提示无法连接 / token 未授权?

原因:安装时跳过了某些步骤,导致 Control UI 没有完成与 Gateway 的握手。

解决方法

  1. 浏览器访问 http://127.0.0.1:18789
  2. 进入左侧**「概览」**页面
  3. 确认「网关令牌」输入框中已有 token(token 保存在 ~/.openclaw/openclaw.jsongateway.auth.token 字段中)
  4. 直接点击**「连接」**按钮即可

也可以通过以下命令查看当前 token:

cat ~/.openclaw/openclaw.json | grep token

Q3:重启 Gateway 后问题依然存在怎么办?

如果 openclaw gateway restart 无效,可以尝试彻底重启:

openclaw gateway stop
sleep 3
pkill -f "openclaw.*gateway" 2>/dev/null
sleep 2
openclaw gateway start

Q4:如何确认 Gateway 正在正常运行?

systemctl status openclaw-gateway.service

或在 Dashboard 右上角查看**「健康状况」,显示「正常」**即可。


相关文件位置

文件路径
主配置文件~/.openclaw/openclaw.json
Workspace 目录~/.openclaw/workspace
Gateway 端口18789(默认)

如有问题,可先检查 ~/.openclaw/openclaw.json 配置是否完整,再尝试重启 Gateway 服务。


AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值