某天看着耳机电量、鼠标电量、键盘电量,突然想起来:我的佳明手表不是也有「身体电量」吗?
设备没电了知道充,人没电了也该好好摸鱼,不能累着自己。
干脆把身体电量放到 Mac 菜单栏上。电量低了、压力大了,就出去走一圈。
于是我开始鞭笞 AI ,做了个开源的 Mac 小工具,叫 腕映 WristBeam。
佳明手表用 BLE 通信,我让 Codex 研究了 Garmin Connect APK 里的蓝牙通信逻辑,把连接手表、读取数据这套流程搬到了 Mac 上。现在不用拿手机,抬眼就能看到自己还剩多少电。

截图用的是演示数据。
除了身体电量,也能看心率、压力、步数。数据放在菜单栏和浮窗里,想看什么、怎么排列,自己选。
运动和健康数据可以存在本地、导出,也可以上传到 Garmin Connect 。不绑云端账号也能接收手表数据。
还塞了个只读 MCP 接口,可以让 AI 查数据、总结上一次运动。默认关闭,开启后读的是缓存,查询不会触发手表同步。
实测过的手表只有 Instinct 2 Solar,其他型号还得靠大家帮忙试。能读到哪些指标取决于手表和固件,部分睡眠和夜间 HRV 数据仍需要从云端获取。
支持 macOS 13 及以上,Intel 和 Apple Silicon 都有安装包。
免费开源,MIT 协议,非 Garmin 官方项目。
有 Mac 和佳明的朋友可以试试。能用、不能用都欢迎反馈,带上手表型号、固件版本和遇到的问题就行,不用发个人健康数据。
毕竟电脑没电会关机,人没电了还在上班。
