openGym完全指南规划训练、记录组数、追踪肌肉的自托管健身应用全景解析【免费下载链接】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 是一款自托管健身应用self-hosted gym body-weight tracker你可以用它规划每周训练、记录每一组负重、追踪哪些肌肉在恢复、哪些已过度疲劳。与市面大多数健身 App 不同没有账号体系、没有订阅费、没有遥测所有数据都存放在你自己服务器上的一个文件夹里。本指南带你完整了解它的核心功能、部署方式和进阶玩法。为什么选择 openGym数据主权自托管健身传统健身 App 的通病是数据存在厂商服务器上、功能靠订阅解锁、公司停运数据就没了。openGym 反其道而行——你的数据你的服务器所有记录存在./data目录备份一个文件夹即备份一切Passkey 登录Face ID / 指纹登录密码登录可按实例开启离线可用断网时本地记录不丢失恢复联网自动同步17 种语言含从右到左书写的阿拉伯语3 步快速部署Docker 一键搭建自己的 openGym只需要装了 Docker Compose 的机器树莓派或 VPS 均可git clone https://gitcode.com/GitHub_Trending/op/openGym cd openGym cp .env.example .env docker compose pull docker compose up -d打开http://localhost:8080点击Create profile即可进入。首次启动会自动下载约 140 MB 的动画演示素材仅一次。 手机上使用 Passkey 需要 HTTPS只需在.env中改两行配置。完整的 Cloudflare Tunnel / Caddy / nginx 教程见 docs/SELF_HOSTING.md局域网 HTTPS 与 Kubernetes 部署另有专门文档。训练规划用 1324 个动作搭建你的每周计划Plan 页签是规划的起点openGym 提供1324 个动作库带动画演示支持按肌肉图谱人体图浏览、按你拥有的器械筛选4 套入门计划推/拉/腿PPL、上肢/下肢、全身、5×5加载后可任意编辑组间高级玩法超级组、热身组、掉组drop set、休息暂停、计时动作平板支撑等、按时间与速度记录的有氧、每个动作的休息时长、计划减载周自定义动作上传自己的照片、GIF 或短视频上传前会自动剥离位置信息想省事也可以直接把计划导出成小文件分享给训练伙伴或打印成 PDF。记录训练休息倒计时、PR 检测与智能配重Workout 页签的训练体验被刻意做得安静——每个动作一张卡片组数本身就是菜单⏱休息计时器组间自动倒计时可配置屏幕闪烁提醒适合嘈杂健身房PR 实时检测练出个人纪录时当场提示配重计算根据你的杠铃/ EZ 杆/陷阱杆/史密斯机和你拥有的杠铃片直接算出每侧挂几片RPE/RIR 努力度列彩色分级每级配一句大白话解释单侧动作分开记录弓步、单臂动作左右腿/左右臂可分别计次⚡ 训练时屏幕常亮上次练过的重量自动预填肌肉追踪与进度分析知道该练什么、该歇什么Stats 页签是 openGym 的数据大脑肌肉图谱三种模式哪些肌肉训练量过大、哪些还在恢复、哪些已被冷落detrain1RM 预估曲线每个动作独立的预估一次极限重量曲线⚖️结构性平衡比支持 Poliquin、Thibaudeau、ATG 三种前后链比值方案全年活动热力图一眼看出训练出勤规律体重曲线对照目标线追踪减脂/增肌进程渐进超负荷规则可按计划或按动作单独设置线性渐进、Greyskull LP、双渐进rep range 内加重量或加时间停滞会自动触发减载。训练逻辑全部是带单元测试的纯函数位于frontend/src/lib/目录如 progression.js欢迎审计。多设备同步手机和笔记本如何不打架openGym 的同步机制很简洁每个用户的数据是一份带版本号的文档。设备保存时带上自己最后看到的版本若期间别的设备写过服务器返回 409 并附上当前文档设备本地合并后再重试——两台设备同时改是合并而不是互相覆盖。整个实例的架构也很清爽nginx 静态服务 Node API JSON 文件存储外加可选的 AI 教练与 MCP 只读查询服务数据导入与备份从 FitNotes / Strong / Hevy 无痛迁移在Settings → Data里迁移历史只需一次文件选择详见 docs/DATA_IMPORTS.md来源方式FitNotes / Strong / Gravl导出 CSV 后直接导入Hevy Pro用 API Key 直接拉取训练、计划、称重Apple Health导出export.xml只读体重记录每天保留一条导入会智能匹配动作名称不认识的自动变成你的自定义动作重复导入同一天不会生成重复记录。想整体备份随时导出一个 JSON 文件即可。进阶玩法AI 教练、MCP 服务与手机端AI 教练默认关闭可起草一整周的训练计划并根据你实际记录的数据提出修改建议——每一步都需你批准。跑在你自己的服务器上用你自己的密钥Anthropic / OpenAI / Gemini / Ollama 等源码见 api/coach/教程见 docs/AI_COACH.mdMCP 服务器让 Claude Desktop 等 AI 助手只读查询你的训练历史见 mcp/Android APK同一套代码打包成独立 App无账号无服务器、全本地存储iPhone 用户可自托管后把 PWA 添加到主屏幕详见 docs/MOBILE.md文档、源码与延伸阅读想了解去看快速问答成本、数据去向、iPhonedocs/FAQ.mdHTTP API 完整定义api/openapi.yaml每个版本的改动CHANGELOG.md未来路线图程序化训练、iOS AppROADMAP.md贡献代码CONTRIBUTING.mdopenGym 采用 AGPL v3 协议开源且长期免费没有付费层级。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),仅供参考
阅读完成 · 觉得有帮助?