Hevy

🏋️ 健身数据尽在终端,训练计划一键掌控

fitness榜 #1

Hevy CLI 是健身追踪应用 Hevy 的官方命令行工具,支持查询训练记录、查看进度、管理训练计划和自定义动作。需 Hevy Pro 订阅及 API 密钥使用。

收藏
11.2k
安装
2.7k
版本
0.2.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Hevy CLI 通过命令行界面桥接 Hevy 健身应用的 REST API,为开发者和高阶用户提供脱离移动端的数据操控能力。核心场景包括:

  • 训练数据查询hevy workouts 获取近期训练记录,hevy workout <id> 查看单次训练详情,支持 JSON 输出便于管道处理
  • 进度追踪hevy history <exercise-id> 追踪特定动作的负荷/容量变化,配合 --limit 控制数据范围
  • 训练计划管理hevy routines 列出现有计划,hevy create-routine 从 JSON 创建结构化方案,支持文件夹组织
  • 动作库管理hevy exercises --search/--muscle 检索动作模板,hevy create-exercise 添加自定义动作(内置重复名称检测)

显著优点

1. API 原生封装:直接映射 Hevy 官方 API 端点,数据结构与应用内一致,无信息损耗
2. 管道友好:全系支持 --json 输出,可与 jq、脚本自动化无缝集成

3. 重复预防机制:创建自定义动作时自动检测同名项,避免库冗余

4. 单位灵活:默认磅制,可选 --kg 满足国际用户习惯

潜在局限

  • 付费门槛:Hevy Pro 订阅(约 $3.99/月)为硬性前提,免费用户无法获取 API 密钥
  • 只读为主:CLI 侧重查询,写操作(创建/更新)需手动构造 JSON,无交互式向导
  • API 功能边界:不支持删除/编辑动作模板,需在移动端完成;无批量导入历史训练数据能力
  • 无离线缓存:每次查询均调用 API,--all 大量数据时需注意速率限制

适合人群

  • 数据驱动型健身者,希望用电子表格/脚本分析长期训练趋势
  • 教练或程序员,需要批量生成或同步训练计划
  • Hevy 重度用户,对移动端数据管理效率不满

常规风险

| 风险类型 | 说明 |
|---------|------|
| API 密钥泄露 | `HEVY_API_KEY` 环境变量若写入 `.bashrc` 等明文文件,存在凭证泄露风险 |
| 误操作覆盖 | `update-routine` 无确认交互,错误 JSON 可能覆盖现有计划 |
| 速率限制触发 | 高频调用 `--all` 或循环脚本可能被限流 |
| 数据锁定 | 若取消 Pro 订阅,API 访问立即失效,依赖自动化的工作流将中断 |

Hevy 内容

src文件夹
手动下载zip · 12.9 kB
api.tstext/plain
请选择文件