推荐:Windows Hub
Windows Hub 是面向 Windows 10 20H2+ 和 Windows 11 的原生 WinUI 配套应用。它无需管理员权限即可安装,并随 OpenClaw 发布版提供已签名的 x64 和 ARM64 安装包。 下载最新稳定版安装程序: 安装后,从开始菜单或系统托盘启动 OpenClaw Companion。安装程序还会添加 Gateway Setup、Chat、Settings、 Check for Updates 和卸载的快捷方式。Windows Hub 包含内容
- 系统托盘状态和开机登录自启动
- 为本地、应用自有的 WSL Gateway 提供首次运行设置
- 本地、远程和通过 SSH 隧道连接的 Gateway 的连接设置
- 原生聊天窗口以及对浏览器 Control UI 的访问
- 用于会话、用量、通道、节点、配对和修复命令的 Command Center 诊断
- Windows 节点模式,支持代理控制的画布、屏幕、摄像头、通知、
设备状态、文本转语音、语音转文本以及受控的
system.run - 面向 MCP 客户端(如 Claude Desktop、Claude Code 和 Cursor)的本地 MCP 服务器模式
首次启动
首次启动时,如果没有可用的已保存 Gateway,Windows Hub 会打开设置界面。 最快的方式是选择 Set up locally,它会创建一个应用自有的OpenClawGateway WSL 发行版,在其中安装 Gateway,并完成应用配对。
这不会导出或修改你现有的 Ubuntu 发行版。
当你已经有 Gateway 时,选择 Advanced setup 或打开 Connections 选项卡。
你可以连接到:
- 这台电脑上的本地 Gateway
- 这台电脑上的 WSL Gateway
- 通过 URL 和 token 或设置代码连接的远程 Gateway
- 通过 SSH 隧道到达的 Gateway
Windows 节点模式
Windows Hub 可以注册为一等 OpenClaw 节点。随后,代理可以通过 Gateway 使用声明的 Windows 原生能力。 常见命令包括:canvas.present,canvas.hide,canvas.navigate,canvas.eval,canvas.snapshotscreen.snapshot以及在明确选择启用后可用的screen.recordcamera.list以及在明确选择启用后可用的camera.snap,camera.clipsystem.notify,system.run,system.run.prepare,system.whichlocation.get,device.info,device.statusstt.transcribe,tts.speak
screen.record、camera.snap 和
camera.clip 这类涉及隐私的命令需要显式启用 gateway.nodes.allowCommands。
本地 MCP 模式
Windows Hub 可以将同样的 Windows 原生能力注册表作为本地 loopback 上的 MCP 服务器导出。当你希望本地 MCP 客户端在没有运行 OpenClaw Gateway 的情况下驱动 Windows 能力时,这很有用。 在 Windows Hub 设置中的开发者/高级部分启用它。启用服务器后,应用会显示 loopback 端点和 bearer token。 模式矩阵:| Node mode | MCP server | 行为 |
|---|---|---|
| off | off | 仅供操作者使用的桌面应用 |
| on | off | 连接到 Gateway 的 Windows 节点 |
| off | on | 仅本地 MCP 服务器 |
| on | on | Gateway 节点加本地 MCP 服务器 |
原生 Windows CLI 和 Gateway
如果偏好终端优先使用方式,请通过 PowerShell 安装 OpenClaw:WSL2 Gateway
WSL2 仍然是在 Windows 上最兼容 Linux 的 Gateway 运行时。Windows Hub 可以为你设置一个应用自有的 WSL Gateway,或者你也可以在自己的发行版中手动安装。 手动设置:在 Windows 登录前自动启动 Gateway
对于无头 WSL 设置,请确保即使没有人登录 Windows,完整启动链也会运行。 在 WSL 中:Ubuntu 替换为你的发行版名称,可通过以下命令查看:
通过 LAN 暴露 WSL 服务
WSL 有自己的虚拟网络。如果另一台机器必须访问 WSL 内的服务,请将 Windows 端口转发到当前 WSL IP。WSL IP 在重启后可能会变化,因此需要时请刷新转发规则。 PowerShell 管理员示例:- 从另一台机器通过 SSH 连接时,目标是 Windows 主机 IP,例如
ssh user@windows-host -p 2222。 - 远程节点必须指向可访问的 Gateway URL,而不是
127.0.0.1。 - 局域网访问使用
listenaddress=0.0.0.0。仅本地访问使用127.0.0.1。
故障排查
托盘图标未出现
在任务管理器中检查OpenClaw.Tray.WinUI.exe。如果它正在运行,请打开
隐藏的托盘图标区域并将其固定。如果它没有运行,请从开始菜单启动 OpenClaw
Companion。
本地设置失败
从 Windows Hub 打开设置日志,或查看:应用提示需要配对
从 Gateway 批准操作者或节点请求:Web chat 无法连接到远程 Gateway
远程 web chat 需要 HTTPS 或 localhost。对于自签名证书,请在 Windows 中信任该证书,或者使用 SSH 隧道连接到 localhost URL。screen.snapshot、摄像头或音频命令失败
确认 Windows 对摄像头、麦克风、屏幕捕获和通知的权限。打包安装会声明受保护的能力,但 Windows 在命令首次使用它们时仍可能弹出提示。
Git 或 GitHub 连接失败
某些网络会阻止或限制到 GitHub 的 HTTPS。如果git clone 或 gh auth login 失败,请尝试其他网络、VPN 或 HTTP/HTTPS 代理。
当前会话中基于 token 的 gh 认证: