在日常开发中,你是不是也常遇到这种场景:明明电脑就在手边,想快速让AI帮忙截个屏、查个进程或者念段文字,还得切到浏览器打开网页端,再手动操作一大堆。要是能像Mac上的菜单栏工具一样,点一下托盘图标就能搞定一切就好了。
如果你正好在用OpenClaw这个开源AI助手,那这个Windows原生伴侣套件——OpenClaw Windows Hub,就是来填这个坑的。它不只是个简单的托盘工具,更像是一把钥匙,让你的Windows PC直接变成AI能操控的“节点”,还能通过全局热键、嵌入式聊天、节点能力,把AI深度集成到你的工作流里。
项目由Scott Hanselman和Molty合作维护,代码和安装包都在GitHub上开放下载。别被“伴侣”两个字迷惑了,它的能力可不止“伴侣”这么简单。
一句话说清楚:它是什么?解决什么问题?
OpenClaw Windows Hub 是一套为OpenClaw打造的Windows生态工具集,包含三个核心组件:
- 系统托盘应用(WinUI 3)
:Windows 11风格的任务栏菜单,快速连接、状态监控、一键操作 - 共享客户端库
:封装了WebSocket通信、数据模型,供其他工具调用 - CLI验证工具
:无需打开UI,直接在终端测试网关连接和消息发送
它的核心任务就是让Windows用户也能像Mac用户一样无缝使用OpenClaw,而且在部分功能上(比如全局热键、节点控制)还超过了Mac版。对于开发者而言,最吸引人的是它的“节点模式”——开启后,你的PC可以接收AI发来的系统命令、截图、录像、播放语音等,相当于把一台Windows电脑完全交给AI远程操控(当然,所有操作都在你的安全策略控制下)。
三个核心亮点,每个都打在开发者的痛点上
1. 托盘菜单里的事儿,不用切键盘就能干
系统托盘图标右键一开,所有常用操作都在一个菜单里。支持全局热键(Ctrl+Alt+Shift+C)快速发送消息,无需打开任何窗口。菜单里还集成了:
实时显示网关连接状态、会话数、用量 一键打开Web聊天窗口(基于WebView2内嵌) 控制Telegram/WhatsApp通道的启停 查看活动流、历史记录、节点状态
这些功能不是堆砌,而是真的省事。比如你正在写代码,突然想查一下当前CPU占用,按下热键对AI说“截个当前进程列表”,结果直接以通知形式弹出,无需离开IDE。
2. 让你的PC变成AI的“手”和“眼”
节点模式是Windows Hub的重头戏。开启后,OpenClaw可以通过WebSocket协议调用你电脑上的各种能力:
| 系统控制 | system.notifysystem.run | |
| 屏幕操作 | screen.snapshotscreen.record | |
| 摄像头 | camera.snapcamera.clip | |
| 画布窗口 | canvas.presentcanvas.eval | |
| 文字转语音 | tts.speak | |
| 定位 | location.get |
最关键的是,所有命令都有执行策略保护(exec-policy.json),你完全可以限制AI只能运行你授权的命令和参数,安全可控。
3. CLI诊断工具,排查问题不抓瞎
当你遇到连接或配对问题时,不用到处翻日志。一条命令就能验证WebSocket连通性、发送消息、探测会话/节点/使用情况:
# 使用托盘设置发送一条消息
dotnet run --project src/OpenClaw.Cli -- --message "quick send validation"
# 循环发送并探测API
dotnet run --project src/OpenClaw.Cli -- --repeat 5 --delay-ms 1000 --probe-read --verbose
命令中心页面也把所有诊断信息(通道健康、节点清单、允许列表、配对状态)集中展示,一键复制修复命令。这对经常折腾自建AI网关的开发者来说,简直是救命稻草。
上手实操:从下载到让AI控制你的电脑
第一步:安装或自编译
最省事的是直接下载安装包:
OpenClawCompanion-Setup-x64.exe OpenClawCompanion-Setup-arm64.exe
如果你喜欢自己动手,拉取代码后用PowerShell构建:
# 检查环境
.\build.ps1 -CheckOnly
# 构建所有项目
.\build.ps1
# 启动托盘应用
.\run-app-local.ps1
第二步:启动并连接网关
首次运行会弹出6步引导向导,选择本地网关或远程网关,输入URL和token即可。更简单的是:如果你已经有一个运行中的OpenClaw网关(默认ws://localhost:18789),托盘应用会自动连接。
第三步:开启节点模式,授权设备
在托盘菜单的设置中,确保Node Mode已开启(默认开启) 第一次连接会自动向网关发送配对请求 在网关机器上执行:
openclaw devices list # 找到你的Windows设备
openclaw devices approve # 批准它
在网关的 ~/.openclaw/openclaw.json中配置允许执行的命令列表(参考原文中的完整列表)
第四步:测试节点能力
从Mac或另一台设备上执行命令,体验AI控制Windows的快感:
# 弹个通知
openclaw nodes notify --node <deviceID> --title "Hello" --body "From Mac!"
# 截个屏
openclaw nodes invoke --node <deviceID> --command screen.snapshot --params '{"screenIndex":0,"format":"png"}'
# 让Windows念一段话
openclaw nodes invoke --node <deviceID> --command tts.speak --params '{"text":"你好,我是你的AI助手","provider":"windows"}'
# 执行PowerShell命令
openclaw nodes invoke --node <deviceID> --command system.run --params '{"command":"Get-Process | Select -First 5","shell":"powershell","timeoutMs":10000}'
所有命令的执行结果都会在Windows托盘的活动流中记录,方便你回溯。
说实话,在AI助手工具越来越丰富的今天,OpenClaw Windows Hub提供的不只是一个托盘图标,而是一套完整、实用的Windows原生交互方案。无论你是想把PC变成AI副驾驶,还是想在多个设备间统一你的AI体验,这个项目都值得你花10分钟装上试试。附上项目地址:OpenClaw Windows Hub GitHub,MIT协议,随便玩。
夜雨聆风