Об этом проекте
openGym — это самостоятельный трекер тренировок и веса тела, который даёт вам контроль над данными о тренировках. Он запускается через Docker Compose на вашем собственном сервере, без подписок, рекламы и сторонних аккаунтов. Приложение устанавливается как PWA, а также доступно как отдельный Android APK.
Ключевые возможности:
- **Планирование тренировок**: недельные программы, библиотека из 1 324 упражнений с анимированными демонстрациями и четыре стартовых плана (Push/Pull/Legs, Upper/Lower, Full Body, 5×5).
- **Тренировки с сопровождением**: приложение знает день, подставляет веса с прошлого раза, включает таймеры отдыха, определение PR и отслеживание веса по каждому упражнению.
- **Расширенное ведение журнала**: суперсеты, разминочные подходы, упражнения на время, оценка усилия RIR/RPE, расчёт блинов для штанги и прогрессия в упражнениях с собственным весом.
- **Карта мышц**: визуализация баланса, усталости и силы на схеме тела спереди и сзади.
- **Импорт/экспорт данных**: импорт истории из FitNotes, Strong, Hevy (CSV или API-ключ) и Apple Health; экспорт в JSON.
- **Приватность**: вход по passkey (WebAuthn), без телеметрии, гостевой режим и все данные в виде обычных JSON-файлов в папке, которую контролируете вы.
- **Опциональный ИИ**: MCP-сервер для запросов только на чтение и ИИ-тренер, который составляет программы и предлагает изменения, работая на вашем сервере с вашим ключом провайдера.
- **Панель администратора**: опционально, с журналом активности, управлением пользователями и регистрацией только по приглашениям.
- **Локализация**: 14 языков для интерфейса, 12 для инструкций к упражнениям.
Самостоятельный хостинг прост: клонируйте, скопируйте `.env.example` и выполните `docker compose up -d`. Приложение построено на React 19, Node и nginx, без необходимости в сервере базы данных. Проект лицензирован под AGPL-3.0, а медиа упражнений загружается из upstream с оговорками по лицензированию, указанными в NOTICE.md.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.