openGym
20,955
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
JavaScript
语言
创建时间
最近更新
项目能做什么
开源健身记录 App,支持计划定制、动作记录与肌肉受力展示,可从主流软件导入数据。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<div align="center"> <p> <picture> <source media="(prefers-color-scheme: dark)" srcset="assets/readme/hero-dark.png"> <source media="(prefers-color-scheme: light)" srcset="assets/readme/hero-light.png"> <img src="assets/readme/hero-dark.png" alt="openGym: the gym tracker you host yourself" width="100%"> </picture> </p> <a href="https://discord.gg/e62jY6fwVb"><img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fdiscord.com%2Fapi%2Finvites%2Fe62jY6fwVb%3Fwith_counts%3Dtrue&query=%24.approximate_member_count&suffix=%20members&label=Discord&logo=discord&logoColor=white&style=flat-square&labelColor=0c0e12&color=a3e635" alt="Discord"></a> <a href="https://github.com/DuarteSantos8/openGym/stargazers"><img src="https://img.shields.io/github/stars/DuarteSantos8/openGym?logo=github&logoColor=white&label=stars&style=flat-square&labelColor=0c0e12&color=a3e635" alt="Stars"></a> <a href="https://github.com/DuarteSantos8/openGym/releases"><img src="https://img.shields.io/github/v/release/DuarteSantos8/openGym?label=release&style=flat-square&labelColor=0c0e12&color=a3e635" alt="Release"></a> <a href="https://github.com/DuarteSantos8/openGym/releases"><img src="https://img.shields.io/github/downloads/DuarteSantos8/openGym/total?label=downloads&style=flat-square&labelColor=0c0e12&color=a3e635" alt="Downloads"></a> <a href="https://github.com/DuarteSantos8/openGym/actions/workflows/test.yml"><img src="https://img.shields.io/github/actions/workflow/status/DuarteSantos8/openGym/test.yml?branch=main&label=tests&style=flat-square&labelColor=0c0e12&color=a3e635" alt="Tests"></a> <a href="LICENSE"><img src="https://img.shields.io/badge/license-AGPL--3.0-a3e635?style=flat-square&labelColor=0c0e12&color=a3e635" alt="AGPL-3.0"></a> <a href="https://apps.apple.com/app/id6822275400"><img src="website/app-store-badge.svg" alt="Download on the App Store" height="40"></a> <a href="https://github.com/DuarteSantos8/openGym/releases/latest"><img src="assets/readme/badge-android.svg" alt="Download the Android APK" height="40"></a> <a href="docs/SELF_HOSTING.md"><img src="assets/readme/badge-selfhost.svg" alt="Self-host with Docker" height="40"></a> <a href="https://trendshift.io/repositories/88268?utm_source=repository-badge&utm_medium=badge&utm_campaign=badge-repository-88268" target="_blank" rel="noopener noreferrer"><img src="https://trendshift.io/api/badge/repositories/88268" alt="DuarteSantos8%2FopenGym | Trendshift" width="250" height="55"/></a> <a href="https://trendshift.io/repositories/88268?utm_source=trendshift-badge&utm_medium=badge&utm_campaign=badge-trendshift-88268" target="_blank" rel="noopener noreferrer"><img src="https://trendshift.io/api/badge/trendshift/repositories/88268/weekly?language=JavaScript" alt="DuarteSantos8%2FopenGym | Trendshift" width="250" height="55"/></a> [Website](https://opengym.ch) · [Live demo](https://opengym.ch/demo/) · [Roadmap](ROADMAP.md) · [Changelog](CHANGELOG.md) <a href="https://buymeacoff阅读完整原文
商业机会分析 AI 生成
官方托管多端云同步订阅服务 (Managed Cloud & Sync)
| 产品构想 | 针对不想自行搭建Docker/服务器但需要多设备(手机、Watch、Web)实时同步和数据防丢的普通用户,提供开箱即用的加密云托管服务。 |
| 核心功能 | 一键Passkey登录、多端毫秒级数据同步、云端自动备份与版本回滚、从Strong/Hevy一键云迁移 |
| 目标用户 | 非技术型健身爱好者、注重跨设备同步的iOS/Watch双持用户 |
| 难度/周期 | 中等 · 1 - 2 个月 · 成本:轻量应用服务器与对象存储(约 $20 - $50/月) |
| 收费模式 | 增值订阅制(例如 $2.99/月 或 $19.99/年) |
| 竞争风险 | 项目受AGPL-3.0协议保护,修改的托管后端代码需开源;Hevy/Strong可能打价格战或封锁导出格式 |
| 依据 | 已验证事实 |
基于 MCP 的 AI 智能私教与训练周期规划扩展
| 产品构想 | 利用项目已有的 MCP (Model Context Protocol) 特性,构建接入大模型的独立智能分析微服务,为用户提供容量疲劳分析与动态渐进超负荷建议。 |
| 核心功能 | 训练容量与肌群疲劳热力分析、AI动态调整RPE与递增负荷、自然语言生成训练周期计划、微信/Telegram/WhatsApp交互提醒 |
| 目标用户 | 进阶力量训练者、备赛健力/健美运动员 |
| 难度/周期 | 高 · 2 - 3 个月 · 成本:LLM API调用成本 + 向量检索/轻量中转服务器(按量计费) |
| 收费模式 | AI功能配额订阅制(阶梯月费)或 Token 充值包 |
| 竞争风险 | 健身动作建议存在安全与健康责任风险;AI推理性价比与用户留存尚待检验 |
| 依据 | 数据支持的判断 |
健身教练与学员训练协同管理看板 (openGym Coach Portal)
| 产品构想 | 基于 openGym 开放的数据结构,开发独立的教练端Web面板,教练可批量下发训练计划并查看学员在 openGym App 内填写的训练日志。 |
| 核心功能 | 学员进度总览大屏、模板化计划分发、动作视频打卡审核与反馈、数据报表导出(PDF/Excel) |
| 目标用户 | 自由职业健身私教、线上力量举教练、小型训练营组织者 |
| 难度/周期 | 中等 · 2 - 3 个月 · 成本:标准Web应用服务器与认证系统成本(约 $30/月) |
| 收费模式 | B2B SaaS 订阅(按教练管理的学员数量阶梯收费) |
| 竞争风险 | 教练群体获客门槛高;需要确保独立开发的教练系统与AGPL-3.0代码库解耦以保护商业逻辑 |
| 依据 | 尚需验证的假设 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| ts1/BLEUnlock | 中文介绍暂未生成 Lock/unlock your Mac with your iPhone, Apple Watch, or any o |
4,523 | Swift |
| the-momentum/open-wearables | 中文介绍暂未生成 Self-hosted platform to unify wearable health data through o |
2,779 | Python |
| mariuszostrowski/subway | 中文介绍暂未生成 Subway is a set of 306 pixel perfect crafted icons optimized |
2,653 | - |
| wxtsky/CodeIsland | 中文介绍暂未生成 Real-time AI coding agent status panel in your MacBook notch |
2,567 | Swift |
| kuglee/TermiWatch | 中文介绍暂未生成 Terminal Watch Face for Apple Watch |
2,277 | Swift |
| maxkonovalov/MKRingProgressView | 中文介绍暂未生成 ⭕️ Ring progress view similar to Activity app on Apple Watch |
1,568 | Swift |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 ,最近推送 ,发布过 34 个 Release |
| 社区活跃 | Star 20,955 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/DuarteSantos8/openGym.git cd openGym # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。