openGym: 1,324개 운동 라이브러리, 서버 없이 내 폰에
arvids-unavailable/openGym
·2026.08.24 23:06
프로젝트 소개
운동 데이터가 타인의 서버에 묶이거나 구독료에 종속되는 것을 원치 않는다면, openGym은 대안이다. Docker Compose 한 줄로 자기 서버에 올리고, 패스키로 로그인한 뒤 데이터는 로컬 폴더에 JSON 파일로 저장된다. 광고도, 계정 생성도, 외부 API 호출도 없다.

1,324개 운동 라이브러리를 검색하고, 애니메이션 데모를 보며 세트와 휴식 타이머를 관리한다. Greyskull LP나 더블 프로그레션 같은 규칙을 적용해 다음 세트의 무게를 자동으로 계산하며, 1RM 추정치와 근육별 훈련량 히트맵도 제공한다. 푸시 알림으로 휴식 타이머가 끝나면 앱이 닫혀 있어도 알려준다.
FitNotes, Strong, Hevy에서 이력 데이터를 가져와서 병합할 수 있고, Apple Health에서 체중만 추출해 넣을 수도 있다. Android는 APK를 직접 설치하고, iOS는 PWA로 홈 화면에 추가하거나 Xcode로 빌드한다. 12개 언어를 지원하며, 모든 데이터는 사용자가 직접 백업하고 지울 수 있는 구조다.
GitHub 저장소
arvids-unavailable/openGym
https://github.com/DuarteSantos8/openGym
JavaScript
이 한국어 소개글은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

