garmin-ai-coach은(는) 무엇을 하나요?
Garmin Connect에서 완전 자동화된 자체 호스팅 AI 마라톤 코치 (Cloudflare 우회 인증, 일일 동기화, Claude Code Routines 코칭)
개요
이 프로젝트는 Garmin Connect에서 러닝 데이터를 자동으로 가져와 AI 코치가 사용자 맞춤형 마라톤 훈련 계획을 수립하고 조정할 수 있도록 합니다.
주요 기능
- Cloudflare 우회 인증: Garmin Connect의 Cloudflare 보호를 우회하여 안전하게 인증
- 일일 동기화: 매일 최신 운동 데이터를 자동으로 동기화
- Claude Code Routines 코칭: AI 기반의 개인화된 마라톤 코칭 제공
- 자체 호스팅: 데이터 프라이버시를 보호하며 완전 제어 가능
사용 방법
-
저장소를 클론합니다:
git clone https://github.com/MECoban/garmin-ai-coach.git -
환경 변수를 설정합니다 (필요한 경우).
-
설치 및 실행:
pip install -r requirements.txt python main.py
요구 사항
- Python 3.8+
- Garmin Connect 계정
- API 키 (필요한 경우)
라이선스
MIT