프로젝트 소개
openGym은 훈련 데이터를 직접 관리할 수 있는 자체 호스팅 헬스 및 체중 추적기입니다. 자체 서버에서 Docker Compose로 실행되며 구독, 광고, 제3자 계정이 없습니다. 이 앱은 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으로 내보냅니다.
- **개인정보 보호**: 패스키 로그인(WebAuthn), 텔레메트리 없음, 게스트 모드, 모든 데이터는 사용자가 제어하는 폴더에 일반 JSON 파일로 저장됩니다.
- **선택적 AI**: 읽기 전용 쿼리를 위한 MCP 서버와 루틴을 설계하고 변경을 제안하는 AI 코치가 자체 서버에서 사용자의 제공자 키로 실행됩니다.
- **관리자 대시보드**: 선택 사항이며 활동 로그, 사용자 관리, 초대 전용 가입 기능이 있습니다.
- **현지화**: UI는 14개 언어, 운동 설명은 12개 언어를 지원합니다.
자체 호스팅은 간단합니다: 복제하고 `.env.example`을 복사한 다음 `docker compose up -d`를 실행하세요. 이 앱은 React 19, Node, nginx로 구축되었으며 데이터베이스 서버가 필요하지 않습니다. 프로젝트는 AGPL-3.0 라이선스이며, 운동 미디어는 NOTICE.md에 명시된 라이선스 주의사항과 함께 업스트림에서 다운로드됩니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.