myGym 查看源码 ↗

基于 openGym 二次开发的个人健身应用

myGym.

让训练更简单、更专注
记录属于自己的进步。

从今天的训练,到长久的坚持。
用 myGym 安排计划、记录每一组、回看每一次进步。
在开源基础上,打造更符合自己习惯的训练工具。

专注当下这一组 记录长期的积累
用户提供的 myGym Android 首页截图:轮换训练、体重与累计训练时长
真实 Android 应用截图
YOUR TRAINING.
YOUR PROGRESS.

LATEST RELEASE / 最新正式版本

myGym v1.1.0

发布日期:2026/10/23 · 212.2 MiB

教练独立问答、可编辑长期记忆与动作偏好筛选;首次安装默认中文,应用内可直达官网版本页。

全部版本网盘下载地址

安装包由 GitHub Releases 提供。
请合理配置网络环境,若网络环境不允许,选择网盘下载链接,若链接失效页面下方有邮箱地址,可通过留言获取安装包。

适用于 Android 6.0 及以上。安装或更新前请在设置里备份数据,下载后在 Android 上打开 APK 并按系统提示确认安装;网页无法自动安装应用。详细步骤与校验信息见“全部版本与更新说明”。

为自己的训练而做计划 → 训练 → 记录 → 进步OPEN SOURCE / PERSONAL FITNESS

01 / FEATURES

把注意力,留给训练。

从安排到回顾,让每一步都有条理。
基础训练能力延续 openGym,细节围绕日常使用改进。

01

训练计划

安排每周训练或循环计划,复用和编辑自己的训练内容。

02

训练记录

记录重量、次数与组数,配合休息计时,专注完成当下这一组。

03

数据统计

查看训练历史、动作进度与累计训练时长,回看自己的积累。

04

动作库

搜索动作、阅读中文要领,编辑或隐藏内置动作,保存筛选偏好。

03 / BUILT ON OPENGYM

继承基础,打磨自己的习惯。

基于 openGym 1.4.1,对比涵盖 myGym v1.0.0 与 v1.1.0 已发布改动。
明确区分原有能力与二次开发的改动。

openGym → myGym

计划、记录、备份、同步、多数统计及教练基础能力来自原版。myGym 在此基础上改进动作整理、中文体验与教练个性化;下表区分基础调整和 v1.1.0 更新。

改动范围openGym 原版myGym 的实际变化
v1.1.0教练交互沿用上游教练和计划能力默认进入训练问答,需要修改计划时再选择“调整计划”;计划须确认后才应用。
v1.1.0可控长期记忆沿用原有问卷与训练上下文可手动保存、编辑或清空长期训练备注;聊天不会自动写入长期记忆。记忆随咨询发送给所选供应商。
v1.1.0教练动作偏好保留原有器械与历史动作筛选基础可搜索并设置偏好、避开动作;普通候选排除避开或隐藏项,相关历史动作仅作分析上下文。结构化计划会校验明确避开的动作。
v1.1.0供应商配置沿用原有教练供应商机制新增 DeepSeek、Kimi、智谱 GLM、MiniMax、星火、混元及豆包配置入口,需自行配置有效账户、密钥和模型;未逐一验证在线调用。
v1.1.0中文与更新入口保留已有用户语言偏好与手动安装方式首次安装默认简体中文;教练动作名使用中文或个人改名,保留英文名称偏好。应用内“前往官网检查更新”直达版本页。
新增动作库个人管理支持自建动作与临时筛选增加内置动作编辑、隐藏与恢复;保存筛选范围、调整标签顺序。
扩充中文动作资料已有部分中文训练要领为 5632 个内置动作补齐中文简介与要领;新增机器译文仍需逐条校对。
调整时长与统计展示摘要显示连续周数改为累计训练时长,仅计算有有效起止时间的已完成训练;动作进度卡片前移。
新增进度照片操作保留原有照片时间线查看器增加删除与替换;替换保留训练归属和其他附件。
移除器械管理入口可管理器械场景、杠铃片和哑铃库存移除这些管理界面;旧配置仍可能影响筛选和重量选择。
调整Android 更新原版应用内更新流程关闭应用内更新,后续获取正式 APK 手动覆盖安装。

v1.0.0 的动作库、中文资料、统计与照片改动继续保留。v1.1.0 使用教练需自行配置供应商;服务器配对模式需同步更新后端。请勿在教练记忆中填写密码或 API 密钥;清空记忆不会删除先前聊天或供应商记录。实际覆盖安装与个人数据保留仍需真机验收。

查看 v1.1.0 完整更新说明与安装须知 →阅读完整改动说明与已知限制 ↗

04 / THE STORY

从个人需要出发,
在每一次使用中改进。

一个开源项目,也是一件长期使用的工具。
让真实的训练习惯,决定下一步改什么。

01

发现需要

训练的基础能力已经很完整,但动作整理、中文阅读与训练摘要,还可以更贴近日常习惯。

02

基于 openGym 开发

复用原项目的训练与数据体系,调整品牌,增加动作管理和筛选偏好,补齐中文资料。

03

在使用中打磨

改进累计时长、统计信息位置与照片操作;围绕数据保留、同步和备份进行回归检查。

04

持续完善

继续校对中文术语、验证正式版迁移和覆盖升级,完善旧器械配置的维护方式。

05 / UNDER THE HOOD

开放的代码,清晰的实现。

依据项目实际依赖和配置。
官网本身只使用 HTML、CSS 和 JavaScript。

React + Vite

应用界面与构建

Zustand

应用状态管理

Capacitor 7

Android 原生封装

Node.js

可选自托管 API

个人动作编辑作为覆盖数据保存,保留原始动作 ID;中文说明随应用提供,运行时不调用翻译服务。

06 / OPEN SOURCE, WITH THANKS

站在开源的肩膀上。

感谢 Duarte Santos 与 openGym 的贡献者。
myGym 是独立的个人二次开发项目,延续原项目开放代码的基础。

访问原项目 openGym ↗

openGym — Copyright (C) 2026 Duarte Santos.
项目代码遵循 GNU AGPL v3,保留原作者版权与第三方声明。动作媒体拥有独立许可,不属于代码许可证的授权范围;本官网不分发这些媒体。