openGym
完全开源、自托管的健身训练追踪工具,自带可选 AI 教练与 MCP 集成
产品简介
openGym 是一款完全开源、可自托管的健身与自重训练追踪工具,所有数据完全保存在你自己的服务器上,无需账号、无订阅、无广告、无任何遥测。openGym 同时提供现代化的应用体验:可添加到主屏幕、支持通行密钥登录(Passkey)、离线工作,并在手机与笔记本之间自动同步。你只需一条 docker compose up 即可启动。
核心功能
- 引导式训练:今日训练自动启动,重量自动继承上次记录,组间休息计时,PR 实时播报;休息日会智能提示下一场训练时间。
- 渐进式进度:支持 Linear、Greyskull LP、双重渐进、加时间四套规则,可按训练 / 按动作覆盖;训练开始即给出今日目标,并标注来源。
- 三视角肌肉图:同一张身体图回答三个问题——平衡(实际训练量分布)、疲劳(按组数难度加权恢复状态)、力量(距上次训练天数 + 估算 1RM)。
- 1300+ 训练动作:内置动作图解库,按身体部位与可用器械筛选;支持自定义动作、自定义图片 / GIF / 短视频,并自动剥离设备位置元数据。
- 可选 AI 教练:默认关闭。用户自备 Anthropic / OpenAI / Gemini Key,或任何 OpenAI 兼容端点(如 Ollama 本地网络)、容器内的 Claude Code / Codex 运行时;AI 每次提案附带原因并可撤销。
- 历史记录导入:支持从 FitNotes / Strong / Hevy 导入动作 / RPE 记录,从 Apple Health 导出体重数据;所有导入以合并而非覆盖方式入库。
- MCP 集成:内置可选 MCP 服务器,让 Claude Desktop 等客户端以自然语言读取训练历史;只读、运行在本地、不包含在默认 Docker 构建中。
- 多语言与平台:17 种界面语言(含阿拉伯 RTL)、12 种动作说明语言、7 种动作名称翻译;Passkey 登录 + 密码回退;iOS 与 Android 同步。
特色优势
- 完全自托管:一条
docker compose up即可启动,所有数据保存在你自己的文件夹中,可随时 Fork;没有云端账户、没有订阅、没有遥测,永远不会有。 - 隐私优先:Passkey 登录 + 端到端加密的 AI Key 存储;管理员只能看到调用次数,永远看不到问题内容。
- 真实场景驱动:每个功能都来自实际训练场景;界面安静,专注重量本身;训练时屏幕保持常亮,避免组间反复解锁。
应用场景
- 健身房力量训练(杠铃、哑铃、固定器械)
- 自重训练(俯卧撑、引体、平板支撑、深蹲)
- 有氧与体能记录(跑步速度 + 时间)
- 周期化训练计划(Push/Pull/Legs、Upper/Lower、5×5)
- 长期体重管理(带目标线 + 体重视图热图)
- 数据主权党的家庭健身服务器
适用人群
追求数据主权的自托管用户、不愿付费订阅 Keep / Strong 的健身爱好者、需要渐进式训练规则的初学者与中级训练者、希望让 AI 教练基于真实训练日志做周期化建议的硬核玩家、自重训练与徒手健身爱好者。
更新动态
项目以周为单位在 GitHub 持续迭代,新增 Poliquin / Thibaudeau / ATG 三套力量比例的结构平衡分析、RIR 与 RPE 双努力度标度、杠铃配重自动计算、17 种语言本地化,并持续扩展 1300+ 动作库。
官网地址:
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议