- GitHub 仓库
- DuarteSantos8/openGym
- 总 Stars
- ★ 12,349
- 主要语言
- JavaScript
是什么
openGym 是一个自托管的健身房/自重训练记录器,口号是“真正属于你的健身数据”。截至 2026 年 10 月 16 日核验,仓库 1.2 万 star,主语言 JavaScript,AGPL-3.0 许可。它可以规划每周训练、带引导做动作、记录每组次数和体重,多设备同步,登录用 passkey,数据存在你自己的服务器上。
能干嘛
手机上跟着引导训练、记录组数;看肌肉热力图知道哪块肌肉练到位了、哪块疲劳了;统计图表和 PR(个人纪录)记录;能从 FitNotes、Strong、Hevy 等主流 App 导入历史数据,换过来不丢记录。官网有在线 demo,不用部署就能先体验。
适合谁
适合健身又在乎数据隐私的人,以及手里有 NAS 或小服务器、想顺手搭个服务的技术爱好者。
值得注意
- AGPL-3.0 强 copyleft:自己搭着用完全没问题,但如果你改了代码再对外提供服务,就得把修改也开源,商用前读一遍许可。
- 备份靠自己:自托管意味着训练数据丢了没人赔,搭好后第一件事是把备份策略配好。
- Android 用户有福:releases 里直接提供 APK,不用经过应用商店。
站长点评
健身 App 的订阅费和隐私问题一直被吐槽,openGym 把“数据归自己”做到了 passkey 登录加自托管,功能还不输商业 App——导入、热力图、PR 记录全有,这是我选它的理由。对比 Hevy、Strong 这类闭源 App,它免费且可自托管;对比自己搭的简陋表格,它是完整应用,体验在线。实在话:1.2 万 star 在健身这个小众赛道算很能打了,但自托管终究有门槛,纯小白建议先玩在线 demo,觉得离不开了再上自己的服务器。
