WHOOP CLI for Agents

💓 WHOOP 数据一键结构化读取

通过稳定 CLI JSON 接口安全读取 WHOOP 健康数据,支持日简报、健康预警、趋势分析与批量导出,无需处理原始 API。

收藏
4.8k
安装
1.2k
版本
0.1.6
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

whoop-cli 是一个非官方的 WHOOP 可穿戴设备命令行工具封装,为 AI Agent 提供结构化 JSON 数据访问能力,屏蔽了 OAuth2 鉴权、速率限制、数据分页等底层 API 复杂度。

典型工作流:
1. 身份验证状态检查whoop auth status --json 验证本地 token 有效性

2. 日常数据获取whoop day-brief --json --pretty 获取当日恢复、睡眠、 strain 综合简报

3. 健康监控whoop health flags --days 7 --json --pretty 检测异常生理指标

4. 趋势分析whoop sleep trend --days 30 --json --pretty 生成可图表化的长期数据

5. 数据导出whoop sync pull --start 2024-01-01 --end 2024-01-31 --out ./whoop.jsonl 批量导出用于本地分析

显著优点

  • Agent 原生设计:所有输出强制 JSON 格式,可直接解析无需正则清洗
  • 安全隔离:凭证存储于 ~/.whoop-cli/profiles/ 本地文件,Agent 不接触 client_secret
  • 操作语义清晰summary/day-brief/strain-plan 等命令直观对应 WHOOP 核心概念
  • 只读优先:默认推荐 sync pulltrend 等非破坏性操作,降低误操作风险

潜在缺点与局限性

  • 非官方集成:WHOOP API 变更可能导致功能中断,无 SLA 保障
  • OAuth 配置门槛:首次使用需用户本地执行 whoop auth login 完成三方授权流
  • Node 环境依赖:需全局安装 npm 包,对容器/无 Node 环境不友好
  • 速率限制不明:文档未说明 WHOOP API 具体配额,大规模导出可能触发限流
  • 功能边界:不支持实时推送、不支持修改 WHOOP 设备设置,纯只读工具

适合人群

  • 需要自动化健康数据周报/月报的健身爱好者
  • 构建个人健康知识库的 Quantified Self 实践者
  • 希望将 WHOOP 数据接入 Notion、Obsidian 等笔记系统的效率工具用户
  • 生物黑客、教练、研究人员进行批量数据科学分析

常规风险

  • 凭证泄露:若用户错误地在聊天中粘贴 client_secret,需立即在 WHOOP 开发者后台撤销
  • 隐私暴露:导出的 JSON/JSONL 包含精确到分钟的心率、HRV、睡眠阶段,共享前需脱敏
  • 数据断流:WHOOP 订阅到期或 token 过期后,工具静默失败需重新授权
  • 过度解读:AI 可能基于有限趋势数据给出不准确的医疗建议,需明确标注非医疗用途

WHOOP CLI for Agents 内容

references文件夹
手动下载zip · 1.9 kB
whoop-api-notes.mdtext/markdown
请选择文件