세트는 손목으로 기록해요.

FitGymLog는 Android용 운동 기록 앱이에요. Galaxy Fit에서 재생을 누르면 세트가 끝나고, 휴식이 끝나면 손목이 울려요. 무게는 원판을 눌러 맞춰요.

MIT 라이선스의 무료 오픈소스예요. Android 13 이상에서 쓸 수 있고, Galaxy Fit3와 Galaxy Z 폴드에서 테스트했어요. 지금은 Google Play 대신 APK로 설치해요.

진행 중인 운동: 스쿼트 60kg 8회 세트와 완료 체크 칸
07:40 스쿼트 (바벨) 1/5 60 kg x 8회

212.5kg

20kg 바에 한쪽 원판 여섯 장이에요. 눌러서 끼우면 합계는 앱이 계산해요.

버튼 세 개와 진동 하나면 돼요

밴드의 음악 버튼으로 조작하니까, 휴대폰은 가방에 둬도 돼요.

  • 재생 또는 일시정지세트를 끝내고 휴식 타이머를 시작해요.
  • 다음다음 운동으로 넘어가요. 마지막 운동에서 누르면 처음으로 돌아가요.
  • 이전밴드에 보이는 세트의 횟수를 하나 빼요. 0에서 한 번 더 누르면 목표 횟수로 돌아가서, 잘못 눌러도 쉽게 되돌릴 수 있어요.
  • 진동휴식이 끝나면 밴드가 울리고 다음 세트를 보여 줘요.
음악을 틀고 있다면

밴드의 음악 버튼은 가장 최근에 재생을 시작한 앱을 조작해요. YouTube Music, Spotify나 자세 영상을 틀면 버튼이 그 앱과 FitGymLog를 오갈 수 있어요. 휴식 진동은 알림으로 와서 음악과 상관없이 받아요.

Galaxy Fit 연결과 밴드 음악 버튼 스위치가 있는 설정 화면

무게는 원판을 눌러 맞춰요

원판을 누를 때마다 양쪽에 한 장씩 끼우고, 바에 끼운 원판을 누르면 빼요. 바는 20, 15, 10kg(45, 35, 25lb) 중에 고르고, 스위치 하나로 이후 세트도 같은 무게로 맞춰요. 횟수는 숫자판으로 골라요.

  • 25
  • 20
  • 15
  • 10
  • 5
  • 2.5
  • 1.25
바벨에 원판으로 212.5kg을 맞춘 무게 입력 화면

세트 사이에 자세를 확인해요

스쿼트, 벤치 프레스, 데드리프트, 오버헤드 프레스, 바벨 로우에는 StrongLifts 영상과 글이 들어 있어요. 어떤 운동에든 YouTube나 웹 링크를 넣으면 사진과 제목이 함께 보여요. 영상은 YouTube에서 열려요.

StrongLifts 영상과 글이 있는 벤치 프레스 자세 가이드

운동량, 체중, 최고 기록을 한눈에 봐요

최근 12주의 운동 횟수, 시간, 볼륨을 주별로 보고, 체중은 하루하루 출렁임을 고른 추세로 봐요. 한 주의 마지막 날 저녁에는 주간 체크인이 지난주와 비교해 한 주를 정리해 줘요.

  • 통계 탭: 최근 12주 주별 운동 횟수 막대그래프, 체중 추세 78.2kg와 최근 4주 동안 주당 -0.3kg, 매일 기록 위로 그린 추세선
    주별 운동과 체중 추세를 봐요
  • 스쿼트 (바벨) 운동 상세: 최고 무게 125kg, 예상 1RM 145.8kg, 8월 14일부터 꾸준히 오른 기록 추이 그래프
    운동마다 최고 기록을 남기고, 새 기록은 기록 탭에도 표시해요
  • 10월 18일부터 10월 24일까지의 주간 체크인: 운동 2회(지난주 3회), 1.9시간(지난주 2.6시간), 볼륨 13,062.5kg(지난주 17,975kg), 스쿼트, 벤치 프레스, 벤트 오버 로우, 오버헤드 프레스, 데드리프트의 새 기록, 목표 반복은 모두 채움, 체중 추세 78.2kg로 이번 주 0.3kg 감소
    주간 체크인으로 한 주를 돌아보고, 다음 주 변경은 코치가 제안해요

인바디 결과를 첨부하고 변화를 따라가요

인바디나 스마트 체중계 결과 스크린샷을 첨부하면 코치가 체중, 체지방률, 골격근량, 내장지방 레벨을 읽어요. 저장하기 전에 숫자를 직접 확인해요. 측정할 때마다 지난번, 처음과 비교하고, 제지방량으로 하루 칼로리 목표를 계산해요.

  • 첨부한 스크린샷에서 읽은 숫자 확인 창: 2026년 10월 23일, 체중 77.4kg, 체지방률 18.6%, 골격근량 34.7kg, 내장지방 레벨 8과 취소, 저장 버튼
    스크린샷을 첨부하고, 읽은 숫자를 확인해요
  • 체성분: 세 번의 측정에서 체지방률이 22%에서 19%로 내려간 그래프와, 10월 21일 체지방률, 체지방량, 제지방량, 골격근량, 내장지방을 9월 23일, 8월 26일과 비교한 표
    측정할 때마다 지난번, 처음과 비교해요
  • 코치 설정의 내 정보: 10월 23일에 잰 체중 78.3kg, 키 178cm, 성별, 생년월일, 목표와, 최근 체지방 측정의 제지방량으로 계산한 하루 칼로리 목표 약 2,460kcal, 유지 칼로리 약 2,680kcal
    칼로리는 인바디가 기초대사량을 구하는 방식대로 제지방량에서 계산해요

숫자를 직접 입력하는 건 코치 없이도 돼요. 스크린샷 읽기는 코치가 필요하고, 연결한 모델이 읽어요.

펼친 폴드에서는 두 칸으로 봐요

Galaxy 폴드를 펼치면 운동, 기록, 통계 화면을 모두 두 칸으로 나눠 보여 줘요. 세트의 완료 칸은 오른쪽 끝, 엄지 아래에 있어요.

언제든 Hevy로 돌아갈 수 있어요

Hevy 기록을 한 번에 모두 가져와요. 한국어로 내보낸 파일도 돼요. Hevy로 돌아가고 싶으면 Strong CSV로 내보내서 Hevy에서 가져오면 돼요. Strong 파일도 가져올 수 있어요.

  1. Hevy
  2. CSV로 내보내서 가져오기
  3. FitGymLog
  4. Strong CSV로 내보내기
  5. Hevy

세트, 무게, 횟수를 어느 쪽으로든 그대로 옮겨요.

다섯 세트면 설정이 끝나요

5분쯤 걸려요. 하나씩 체크하면서 따라 해 보세요.

세트할 일완료
1루틴 추가하기

운동 탭의 프로그램에서 StrongLifts 5x5, 전신, 상체/하체, 푸시/풀/레그를 추가해요. 새 루틴으로 직접 만들어도 돼요.

2알림 허용

휴식이 끝나면 알림으로 알려 줘요. 설정의 Galaxy Fit 연결에서 차례대로 안내해요.

3Galaxy Wearable에서 FitGymLog 켜기

Galaxy Wearable 앱의 알림 메뉴에서 FitGymLog를 켜 주세요. 여기서 켠 앱의 알림만 밴드로 가요.

4진동 테스트

테스트 진동 보내기를 누르고 휴대폰 화면을 꺼 주세요. 5초 안에 밴드가 울리면 성공이에요.

5Samsung Health와 Drive 연결하기 (선택)

설정에서 Health Connect에 운동 기록을 켜요. 휴대폰 두 대에서 쓰려면 Google Drive 연결을 눌러요.

유산소도 함께 기록해요

러닝머신, 천국의 계단, 실내 사이클, 로잉 머신을 분 단위로 기록해요. 러닝머신은 속도와 경사, 나머지는 강도도 함께 남기고, 로잉 머신은 거리도 남겨요. 루틴에 '경사 12로 20분'처럼 넣어 두면 시작할 때 미리 채워 둬요. 유산소는 Samsung Health에 따로 한 세션으로 남고, 허용하면 러닝머신 속도와 거리도 함께 보내요. 프로그램은 StrongLifts 5x5, 전신, 상체/하체, 푸시/풀/레그 중에 고르거나 직접 만들어요.

오늘 들 무게, 코치가 알려 줘요

최근 세 번의 기록을 보고 정하고, 바쁜 날엔 운동도 줄여 주고, 얼마나 쉬었는지도 알아요. 내가 적용을 눌러야 바뀌어요.

무게는 앱이 계산하고, 코치는 정해진 범위 안에서만 바꿔요.
바꿀 것만 골라서 적용해요.
운동이 끝나면 코멘트와 식단을 보여 줘요. 칼로리와 단백질은 앱이 계산해요.

내 API 키로, 또는 내 컴퓨터로 써요

켜기 전에는 꺼져 있어요. 켜면 내 키로 내가 고른 제공자에게만 보내거나, Ollama, LM Studio처럼 내 네트워크에 있는 모델에 키 없이 보내요. 개발자에게는 아무것도 오지 않아요.

  • OpenAI
  • Gemini
  • Anthropic
  • OpenRouter
  • Groq
  • DeepSeek
  • OpenAI 호환 주소
  • 내 네트워크의 Ollama, LM Studio

보내는 내용 자세히 보기

한 달에 드는 돈

모델주 3회매일
내 컴퓨터의 모델무료무료
Gemini 3.8 Flash 무료 등급*무료무료 (하루 한도)
GPT-6 Luna$0.01$0.02
Claude Haiku 5.5$0.01$0.03
Gemini 3.8 Flash 유료$0.10$0.25
Claude Sonnet 5.5$0.20$0.45
GPT-6 Astra$0.90$2.10

각 제공자가 2026년 10월 22일에 올린 가격이고, 세금은 빠져 있어요. Gemini Flash는 2027년 1월부터 두 배가 돼요. 참고로 Hevy Pro는 한 달 4,000원부터예요.

* Google이 요청을 제품 개선에 쓸 수 있고, EEA, 영국, 스위스에서는 쓸 수 없어요.

계산 방법

앱이 실제로 보내는 요청 크기로 계산했어요. 운동 한 번에 입력 약 2,300토큰, 출력 약 400토큰을 쓰고, 대화는 주 3회면 일주일에 세 번, 매일이면 하루에 한 번을 더했어요.

기록은 내 휴대폰에 남아요

휴대폰에 저장해요
운동 기록은 휴대폰에 있고, 백업과 내보내기는 내가 보관하는 파일이에요. 계정도, 광고도, 분석 도구도 없어요.
Samsung Health
FitGymLog는 세트까지 모두 Health Connect에 기록하고, 유산소는 따로 한 세션씩 남겨요. Samsung Health가 거기서 가져가는데, 세트별 기록은 보여 주지 않아요.
Google Drive 동기화도 내 Drive로
원할 때만 켜요. 내 Drive의 숨김 폴더에 파일 하나를 두고 휴대폰끼리 맞춰요. 앱은 그 폴더만 볼 수 있어요.
Google Drive 동기화, 가져오기, 내보내기 세 가지가 있는 설정 화면

자주 묻는 질문

밴드의 휴식 시간이 왜 5초씩 바뀌나요?
휴대폰이 밴드에 보내는 업데이트를 줄이려고 남은 시간을 5초마다 바꿔요. 그 사이에도 일시정지 버튼 둘레의 링이 음악 재생 막대처럼 조금씩 차올라요.
갤럭시 핏 밴드가 꼭 있어야 하나요?
아니요, 앱만으로도 기록할 수 있어요. 밴드가 있으면 휴대폰을 가방에 둔 채 운동할 수 있어요.
코치는 얼마인가요?
FitGymLog는 무료예요. AI 제공자에게 쓴 만큼만 내고, 보통 한 달에 몇십 원이에요. 금액은 코치 소개에 있어요. 코치를 켜지 않아도 운동 기록은 모두 할 수 있어요.
다른 워치에서도 되나요?
갤럭시 핏3로 만들고 테스트했어요. 휴대폰 음악을 조작하고 알림을 받는 워치라면 같은 방식으로 동작할 수도 있지만, 아직 테스트하지 않았어요.

다른 오픈소스도 써 보세요

QuietBuzz는 모든 앱의 진동을 한 번에 끄고, Subpair는 넷플릭스와 젤리핀에서 자막 두 줄을 함께 보여 줘요. 모두 FitGymLog처럼 무료 오픈소스예요.