NOOP:开源离线 WHOOP 手环伴侣,你的数据你做主
📅 2026年06月12日 · 技术
项目简介
NOOP 是一个完全离线的 WHOOP 手环第三方伴侣应用,支持 macOS、Android 和 iOS。它通过蓝牙直接连接 WHOOP 4.0/5.0 手环,将所有生物特征数据存储在你的本地设备上——不上传任何数据到云端,不需要 WHOOP 账号,也没有订阅费。
为什么需要 NOOP?
WHOOP 的官方服务采用订阅制,且所有数据必须经过 WHOOP 云端。NOOP 的存在意义很简单:你花钱买了手环,你的身体数据属于你自己。NOOP 让你直接从手环读取心率、R-R 间隔、血氧、皮肤温度、呼吸率等数据,存储在本机 SQLite 数据库中。
主要功能
- 实时监测:以约 1Hz 频率实时显示心率数据流
- 恢复评分:基于标准运动科学方法(Task Force 1996 HRV、Karvonen %HRR、Edwards/Banister TRIMP 等)在本地计算恢复、负荷和睡眠指标
- 深呼吸引导:利用手环的震动马达进行 HRV 生物反馈呼吸练习
- HIIT 计时器:静默震动 HIIT 间歇计时器,训练全程无需看手机
- 数据导入:支持导入 WHOOP CSV 导出文件和 Apple Health 数据
- AI 教练(可选):接入你自己的 API Key(支持 Anthropic、OpenAI 或本地 Ollama),用自然语言询问你的健康数据
- 本地自动化:将手环的物理输入和实时生理数据映射为 Mac 操作
隐私优先的设计
NOOP 是真正的离线优先应用——所有计算在本地完成,唯一可能需要联网的是 AI 教练功能,且仅在你提供自己的 API Key 后才启用。如果你使用本地模型(Ollama/LM Studio),数据完全不离开你的设备。
技术亮点
NOOP 的成功建立在社区逆向工程的基础上——开发者逆向分析了 WHOOP 的蓝牙通信协议,使得第三方应用可以直接读取手环的原始数据帧。项目使用 SwiftUI 跨平台框架实现,macOS 版本功能最完整,Android 和 iOS 版本同步开发中。
该项目完全开源(PolyForm Noncommercial 许可),不收集任何用户信息,也不含任何跟踪代码。
参考来源
🔧 在线开发者工具 — JSON格式化 · Base64 · UUID生成 · 正则测试 等80+免费工具
🔧 在线开发者工具 — JSON格式化 · Base64 · UUID生成 · 正则测试 等80+免费工具