푸시업이나 스쿼트를 안 하면 작동을 거부하는 Claude Code 플러그인을 만들었다
I built a Claude Code plugin that refuses to work until I do push-ups or squats
핵심 요약
코딩 중 운동을 강제하여 프롬프트를 잠금 해제하는 오픈소스 플러그인 'Workout Gate' 소개.
- Workout Gate — 운동을 강제하는 Claude Code 플러그인임.
- 동작 인식 — MediaPipe를 활용해 실시간으로 푸시업과 스쿼트 횟수를 측정함.
- 운동 부채 — 운동을 건너뛰면 다음 세션으로 횟수가 이월됨.
- 오픈소스 — 누구나 무료로 사용하고 기여할 수 있음.
코딩 세션 중간에 짧은 운동 휴식을 추가하고 싶은 개발자들을 위해 무료 오픈소스 Claude Code 플러그인인 'Workout Gate'를 만들었다.
훅이 트리거되면 프롬프트 입력을 차단하고 웹캠을 켠다. 푸시업이나 스쿼트를 하라고 시키고 MediaPipe로 실시간으로 횟수를 센 뒤, 운동을 마쳐야만 프롬프트가 풀린다.
중간에 그만두면 남은 횟수는 다음 세션의 '부채'로 저장된다.
추가 기능:
- 통계, 연속 기록, 개인 최고 기록
- 칠(chill), 데모, 하드코어 프리셋
- 프롬프트 기반, 시간 기반, 랜덤 트리거 모드
- Claude Code 상태 표시줄 세그먼트
- 새로운 운동을 쉽게 추가할 수 있는 운동 레지스트리
직접 만든 플러그인이고, 완전히 무료인 오픈소스다:
https://github.com/BotchetDig/workout-gate
피드백, 버그 리포트, 기여는 언제나 환영한다.



