
在如今“万物皆可订阅”的软件生态中,寻找一款干净、无广告且完全属于自己的健身记录应用变得异常困难。大部分商业健身 App 不仅需要按月付费,还会将用户的体重、训练频率和健康指标上传至远端服务器。
如果你只是想安静地规划训练、记录每一组、追踪体重与进度,并完全掌控自己的数据,openGym 是目前最值得关注的开源方案之一。
openGym:https://github.com/DuarteSantos8/openGym
Demo:https://duartesantos8.github.io/openGym/
openGym 是一个开源自托管的健身房 & 体重追踪工具,核心卖点很简单直接:练什么、练多少、体重变化,全部留在你自己的服务器上,不建账号、不订阅、不放广告。
openGym 支持的核心功能:
- 每周训练计划制定与灵活调整
- 引导式训练(今日训练自动启动、预填重量、休息计时器、PR 检测)
- 超级组(Supersets)与计时动作(如平板支撑)
- 多种进阶规则(线性进阶、Greyskull LP、双倍进阶、自重次数递增等)
- 估算 1RM、可选 RPE/RIR 记录
- 体重追踪与目标可视化
- 活动热力图与肌肉地图
- 运动库(约 1324 个动作,带动画演示)
- 计划导出/导入(JSON/PDF)
- 数据导入(FitNotes、Strong、Hevy、Apple Health)
- Passkey(无密码生物识别)登录
- PWA + 独立 Android APK
- 可选本地 AI 集成(MCP Server,让 LLM 查询你的训练历史)
- 多语言界面
虽然才发布不久,但 openGym 功能针对真正的健身房训练场景打磨得相当扎实,尤其是引导式训练体验和进阶规则支持,已经比很多商业 App 更实用。
openGym 的核心卖点非常清晰:轻量、专注健身房场景、真正自托管、Passkey 安全、引导式训练体验好。强烈建议先用 Live Demo 感受一下 openGym 的引导式训练流程,再决定是否自建。对于重视数据主权、讨厌订阅的训练者来说,openGym 值得一试。
类似的开源自托管健身资源:
wger:https://github.com/wger-project/wger
workout.cool:https://github.com/Snouzy/workout-cool
SparkyFitness:https://github.com/CodeWithCJ/SparkyFitness
LiftLog:https://github.com/LiamMorrow/LiftLog
Workout Tracker:https://github.com/jovandeginste/workout-tracker
Endurain:https://github.com/endurain-project/endurain
Lyftr:https://github.com/Cawlumm/lyftr
LiftTrace:https://github.com/TraceApps/lifttrace
Workout.cool,开源自托管健身工具,帮助更好制定你的健身计划