Hevy

🏋️ 终端里的健身数据分析师

通过命令行访问 Hevy 健身数据,支持训练记录查询、进度分析和 JSON 导出,需 Hevy Pro 订阅。

收藏
6k
安装
2.3k
版本
0.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能与用法

Hevy CLI 是一款面向 Hevy Pro 订阅用户的命令行工具,用于本地访问和分析个人健身数据。核心功能包括:训练历史查询(支持分页和 JSON 导出)、单次训练详情获取(含组数、重量、次数)、训练模板浏览、以及原始数据的结构化导出。

典型工作流:先通过 hevycli workouts list 查看近期训练,再用短 ID 或完整 UUID 调用 workouts get 获取详细数据,最后以 --format json 导出进行自定义分析。该工具仅支持读取操作,无法创建或修改训练记录。

显著优点

1. 数据自主权:打破 App 限制,用户可直接获取原始 JSON 数据,便于使用 Python、R 等工具进行深度分析
2. 终端友好:支持短 ID(8 字符)快速查询,表格/JSON 双格式输出适配不同场景

3. 轻量高效:Go 编写,单二进制文件,跨平台运行

局限性与风险

  • 订阅门槛:必须持有 Hevy Pro 才能生成 API key,免费用户无法使用
  • 只读限制:无法同步修改数据,训练记录仍需在移动端 App 创建
  • 数据范围:单次最多返回 10 条记录,大量历史数据需分页拉取
  • 格式依赖:重量统一为公斤,距离为米,需自行单位换算

适合人群

  • 希望用 Excel/Python 自定义分析训练数据的量化健身爱好者
  • 需要将健身数据与其他健康数据源(如 Apple Health)整合的高级用户
  • 习惯终端工作流的开发者群体

常规风险提示

  • API key 以明文存储于本地配置文件,多人共用设备时存在泄露风险
  • 导出的 JSON 文件包含完整训练历史,需注意本地文件安全
  • 第三方 CLI 非 Hevy 官方出品,API 变更可能导致工具失效

Hevy 内容

手动下载zip · 3.0 kB
skill-card.mdtext/markdown
请选择文件