某天看着耳机电量、鼠标电量、键盘电量,突然想起来:我的佳明手表不是也有「身体电量」吗?
设备没电了知道充,人没电了也该好好摸鱼,不能累着自己。
干脆把身体电量放到 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 和佳明的朋友可以试试。能用、不能用都欢迎反馈,带上手表型号、固件版本和遇到的问题就行,不用发个人健康数据。
毕竟电脑没电会关机,人没电了还在上班。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.