openGym vs Hevy/Strong/FitNotes:自托管健身记录工具的6个决定性优势 openGym vs Hevy/Strong/FitNotes自托管健身记录工具的6个决定性优势【免费下载链接】openGymSelf-hosted gym body-weight tracker — plan routines, log workouts (supersets, warm-ups, cardio), see which muscles are trained, fatigued or detrained, import from FitNotes/Strong/Hevy, passkey login. Your data, your server.项目地址: https://gitcode.com/GitHub_Trending/op/openGymopenGym 是一款免费开源的自托管健身记录工具gym body-weight tracker把训练计划、每组动作、体重数据全部保存在你自己控制的服务器上。它能像 Hevy、Strong 一样记录训练还能一键导入这三家的历史数据支持超级组、热身组、肌群恢复分析和 passkey 登录——没有账号、没有订阅、没有广告。先看懂区别一张表对比 Hevy / Strong / FitNotes维度Hevy / Strong / FitNotesopenGym数据存哪里厂商云端服务器你自己服务器的 JSON 文件夹费用高级功能多为订阅制永久免费AGPL 开源广告 / 遥测有无获取方式应用商店Docker 一键部署 / Android APK 直装 / PWA迁移旧数据导出困难原生支持三家 CSV 导入厂商倒闭怎么办数据可能跟着消失数据永远在你手里优势一你的训练数据真正属于你这是与所有云端健身 App 最根本的区别。在自托管实例上你的全部数据就是docker-compose.yml旁边的./data文件夹里的若干 JSON 文件——备份这个文件夹就备份了一切。随时可以在 设置 → 数据 里导出为一个文件带走。对比商业 App你的训练历史存在别人的服务器里公司停服或政策一变数据可能就拿不回来。openGym 的架构里客户端通过 HTTPS 连到你自己的APIAI 功能也是可选的、用你自己的密钥默认一个外部请求都不发。详见 docs/FAQ.md。优势二永久免费无订阅、无广告、无功能墙Hevy Pro、Strong Premium 都要掏钱openGym 以 AGPL 协议开源docs/FAQ.md 里的回答很直接What does it cost? Nothing.而且免费不是阉割版1,324 个动作库带动画演示可按肌群/器械筛选超级组、热身组、递减组、休息暂停、定时训练、有氧记录每个动作独立的渐进规则线性、Greyskull LP、双重渐进三大肌力比Poliquin / Thibaudeau / ATG结构平衡分析肌群状态三视图哪里练多了、哪里还在恢复、哪里荒废了优势三一条 Docker 命令部署passkey 登录像解锁手机一样自托管听起来复杂实际就是四行命令git clone https://gitcode.com/GitHub_Trending/op/openGym cd openGym cp .env.example .env docker compose up -d打开http://localhost:8080创建个人档案即可使用无需在主机上装 Node。手机上用Face ID / Touch ID / 指纹passkey登录新设备通过一次性配对码或二维码接入docs/SELF_HOSTING.md 覆盖了 Cloudflare Tunnel、Caddy、nginx 等 HTTPS 方案还有专门的 Kubernetes 部署指南。不想搭服务器Android APK 可以纯本地单机用数据只存在手机里docs/MOBILE.md。优势四手机和电脑同时编辑自动合并而不是覆盖多设备同步是健身 App 的老大难问题晚上手机记完训练第二天电脑端补数据商业 App 经常互相覆盖。openGym 用版本号 三路合并机制解决——两台设备同时修改时服务器检测冲突后会把你的本地变更合并进最新版本而不是丢弃任何一方两台设备编辑同一份数据时是 merge 而不是 overwrite这也是 README.md 里专门强调的同步设计。优势五一键导入 Hevy、Strong、FitNotes 的全部历史这是从商业 App 迁移到自托管健身工具的最大顾虑——几千条训练记录怎么办openGym 在设置 → 数据 → 从其他应用导入中做了原生支持docs/DATA_IMPORTS.md你的旧 App迁移方式FitNotes / FitNotes 2设置里导出 Spreadsheet CSV直接选文件导入Strong设置 → Export Data 导出 CSV直接导入HevyCSV 导出或 Hevy Pro 用户直接用 API key 拉取连日常体重记录一起Apple Health导出export.xml自动只提取体重记录导入逻辑会按动作名匹配内置动作库认不出的自动变成自定义动作文件里没有任何记录会被丢掉重复导入同一天不会生成重复数据。Hevy API 直连的实现在 frontend/src/lib/import-hevy.js通用 CSV 解析在 frontend/src/lib/import-csv.js。优势六离线可用的 PWA没网的健身房照样记录openGym 是一个完整的 PWA从浏览器添加到主屏幕后离线也能用iOS 和 Android 通吃iPhone 没有商店版 AppPWA 反而是官方推荐方案。Android 端则提供签名 APK 自动更新检查。训练场景的贴心细节休息计时器嘈杂健身房可以闪烁屏幕提醒杠铃/EZ 杆/曲柄杆配重计算按你拥有的杠铃片深蹲、硬拉等动作实时检测 PR训练时屏幕保持常亮进阶彩蛋可选的 AI 教练默认关闭想要 AI 帮你排周计划openGym 提供默认关闭的 AI 教练docs/AI_COACH.md跑在你自己的服务器上用你自己的 Anthropic / OpenAI / Gemini / Ollama 密钥起草一周训练计划并根据你记录的数据提修改建议——每一处修改都要你批准。它和 mcp/ 目录下的只读 MCP 服务器让 Claude Desktop 回答你的训练历史问题一样属于要用再开的可选项。总结谁该换到 openGym你更在意推荐简单下载即用、社区内容Hevy / Strong数据自主权、长期主义、零订阅✅ openGym已有多年训练记录想迁移✅ openGym一键导入想在树莓派/家用服务器上跑全套健身系统✅ openGym一句话Hevy 和 Strong 帮你记录训练openGym 帮你拥有训练数据。docker compose up之后这个记录器就归你了。【免费下载链接】openGymSelf-hosted gym body-weight tracker — plan routines, log workouts (supersets, warm-ups, cardio), see which muscles are trained, fatigued or detrained, import from FitNotes/Strong/Hevy, passkey login. Your data, your server.项目地址: https://gitcode.com/GitHub_Trending/op/openGym创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考