Garmin Health Analysis

你的 Garmin 数据,随时开口就问

health-fitness榜 #3

自然语言查询 Garmin 健康数据,支持 20+ 指标分析与交互式可视化,无需代码即可深度洞察身体状态与训练趋势。

收藏
20.2k
安装
4.7k
版本
1.2.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Garmin Health Analysis 通过非官方 Python 库 garminconnect 连接 Garmin Connect 平台,将原本封闭的智能手表数据转化为可对话、可可视化的健康洞察工具。用户可用自然语言提问——从"昨晚睡得怎么样"到"分析我近月的恢复与训练负荷关系"——系统自动调用数据脚本获取睡眠阶段、Body Battery、HRV、VO2 max 等 20+ 指标,并生成基于 Chart.js 的交互式 HTML 仪表盘。

显著优点

  • 自然语言交互:打破传统数据查询门槛,支持从 casual 到 deep 的多层次提问
  • 全面指标覆盖:涵盖睡眠评分、Body Battery、HRV、静息心率、压力水平、血氧、身体成分等 Garmin 生态核心数据
  • 可视化能力:自动生成渐变风格的交互式图表,支持趋势对比与数据钻取
  • 灵活认证机制:支持环境变量、配置文件、命令行三种凭证方式,会话令牌自动刷新
  • 科学解读框架:内置健康分析参考文档,提供基于循证医学的数据解读与行动建议
  • 数据可导出:支持 FIT/GPX 文件下载,便于路线分析与第三方工具对接

潜在缺点与局限性

  • 非官方 API 依赖:基于社区逆向工程,存在 API 变更导致功能中断的风险
  • 设备门槛:Body Battery、HRV 等关键指标需较新型号(HRV capable 设备)
  • 数据完整性依赖佩戴习惯:历史缺失或夜间未佩戴会导致分析偏差
  • 速率限制:Garmin 官方对请求频率有限制,高频查询可能触发封禁
  • 无实时同步:数据非即时,依赖设备同步至 Garmin Connect 的时间
  • 医学免责声明:虽提供健康建议框架,但明确非医疗诊断工具

适合人群

  • Garmin 手表用户(尤其 Forerunner、Fenix、Venu、Epix 系列)
  • 严肃跑者、铁三运动员、滑雪等户外运动爱好者
  • 关注睡眠优化与恢复管理的健康意识人群
  • 希望用自然语言替代繁琐 App 操作的数据驱动型用户
  • 训练周期化管理的业余/职业运动员

常规风险

  • 凭证安全:密码存储于本地配置文件,虽 gitignored 但仍需防范本地泄露
  • 会话令牌~/.clawdbot/garmin-tokens.json 包含长期有效凭证,设备共享存在风险
  • 隐私边界:健康数据(心率变异性、睡眠模式)属敏感个人信息,本地生成图表若上传云端需注意泄露
  • 过度解读风险:用户可能将趋势分析误判为医学诊断,需严格遵守免责声明
  • API 稳定性:非官方接口无 SLA 保障,关键训练期可能遇服务中断

Garmin Health Analysis 内容

暂无文件树

手动下载zip · 42.6 kB
contentapplication/octet-stream
请选择文件