> loading data
$ ./bruce-workout --tui
今日打卡
统计回放
计划定制
数据管理
关于

今天的战斗容量

点击上方的方块查看记录

频次趋势

容量趋势

年/月/日 年/月/日

// 区间留空则跟随上方选中年份;填写后可跨年精确筛选区间。

年度统计

训练矩阵定制

// 完全重塑你的分化表。修改此处不影响过去的历史打卡快照。

计划 ID
// ID 是内部唯一标识(仅限字母、数字、_ 或 -),修改后点击「保存这天的设置」生效;重命名不影响历史记录。动作卡片中名称右侧的灰色小字为动作 ID,悬停/点击可修改。
本计划名

数据存档与迁移

// 数据存储在本地,建议定期导出完整数据备份。

GitHub 云同步

// 通过 GitHub 仓库实现跨设备数据同步。需要创建一个 Fine-grained PAT。

1
新建一个私有仓库(如 my-workout-sync),专门存放同步数据。
2
打开 Token 设置页,点 Generate new token。
3
Token name 随意填,Expiration 建议选 90 天或 1 年。
4
Repository access 选 Only select repositories,仅勾选你的同步仓库。
5
点 Add permissions,勾选 Contents 并设为 Read and write,其余不动。
6
点 Generate token,立刻复制 github_pat_xxx...(只显示一次)。
7
在下方填入 Token 和仓库(格式 用户名/仓库名),保存配置 即可。
8
为了避免后续错误操作,建议先本地 导出完整数据,随时都可以通过 导入恢复数据 挽救回来。
9
如果你的本地设备已有数据,但未曾同步过,选择 推送 到 GitHub;如果你使用新的本地设备,需要同步已有的 GitHub 远程数据,选择 拉取 到本地;如果两端都没有数据?那你随便。
 ____  ____  _   _  ____ _____
| __ )|  _ \| | | |/ ___| ____|
|  _ \| |_) | | | | |   |  _|
| |_) |  _ <| |_| | |___| |___
|____/|_| \_\\___/ \____|_____|

单文件 | 多平台同步 | 健身打卡

源代码github.com/Caturra000/bruce-workout
许可协议MPL-2.0 License
Bruce虚拟教练,你可想象为肌肉版的初音未来

(c) 2026 Caturra