AI 사이클링 코치. 무료 오픈 소스.

앱은 무료이며 훈련 데이터는 기기를 떠나지 않습니다. AI에는 이미 갖고 있는 것을 씁니다. ChatGPT 구독, Claude Code, 또는 원하는 LLM API 키. Telegram을 페어링하면 휴대폰에서도 코칭을 받을 수 있습니다.

  • Windows
  • iOS와 Android
Mac에서 계획과 그 근거가 되는 훈련 데이터를 확인하세요.
Telegram 앱이 Mac에서 실행되는 동안 휴대폰에서 요청하세요. 변경 사항은 intervals.icu 캘린더에 반영됩니다.

하는 일

제대로 하는 세 가지.

코치는 훈련을 읽고, 시즌 계획이 있고, 세션을 눈에 보이는 곳에 올려줄 때만 쓸모가 있습니다.

01

일반적인 챗봇은 화요일이면 FTP를 잊습니다.

실제 수치를 읽습니다.

본인의 intervals.icu API 키를 붙여 넣으면 앱이 프로필, FTP, 파워존과 체중, 활동, 파워 및 심박 커브를 가져옵니다. 체력, 피로도, 밸런스, 부하, 강도는 설문지가 아니라 실제로 탄 라이딩에서 나옵니다.

  • 웰니스도 있습니다. 기록하면 HRV, 안정 시 심박수, 수면까지.
  • 플랫폼 계정이 없어도 됩니다. .fit, .tcx, .gpx 파일을 넣으면 기기에서 파싱합니다.
  • 파워존, 계획 골격, 목표 실현 가능성은 모델 호출 없이 로컬에서 계산합니다.
  • 목표, 부상, 장비, 일정을 기억합니다. 기기의 일반 파일이며, 열어보거나 지울 수 있습니다.

체력, 피로도, 밸런스

최근 26주
26주간의 체력, 피로도, 밸런스 시즌 차트 체력은 3주 블록을 반복하며 44에서 78까지 꾸준히 오릅니다. 피로도는 회복 주와 블록 주 사이에서 오르내리다 92로 끝납니다. 체력에서 피로도를 뺀 밸런스는 회복 주에 양수이고, 마지막에는 −14입니다. 0 피로도 92 체력 78 밸런스 −14 26주 전 오늘

02

출장, 잠 못 잔 밤, 토요일 그룹 라이딩에도 버티는 계획.

목표 대회를 향해 계획을 만듭니다.

중요한 날짜를 알려 주면, 그 날짜부터 거꾸로 周期化 블록 구조를 짜고, 유지할 수 있는 주간 훈련량으로, 소화할 수 있도록 하드 세션 간격을 둡니다.

  • 회복 주는 계획의 일부입니다. 빠진 주를 변명하는 것이 아닙니다.
  • 주어진 시간에 FTP나 W/kg 목표가 닿지 않으면 그렇게 알려 줍니다.
  • 계획은 실제로 한 훈련에 맞춰 바뀝니다. 세션마다 처방과 실제를 비교합니다.

주간 부하, 16주 빌드

폴라라이즈드, 4주 블록
16주 계획 골격 주간 부하는 가벼운 회복 주로 나뉜 3주 빌드 블록에서 오르다가, 마지막 3주 동안 내려가며 목표 대회로 들어갑니다. 목표 대회 1주 테이퍼링 16주
선형블록역선형폴라라이즈드피라미드형

03

워크아웃을 캘린더에 기록합니다.

세션에 합의하면, 코치가 본인의 intervals.icu 캘린더에 구조화된 워크아웃으로 기록합니다. intervals.icu가 연결된 기기로 동기화하므로, 클릿을 체결할 때 인터벌이 이미 대기하고 있습니다.

  • 목표는 모호한 운동 강도가 아니라, 현재 FTP 기준 와트로 적습니다.
  • 요청하기 전에는 아무것도 기록하지 않습니다.
  • 이후 기기 동기화는 intervals.icu의 일입니다. Enduragent는 그 계정에 손대지 않습니다.

Threshold 5 × 5

1시간 20분, 부하 85
역치 5×5 워크아웃의 인터벌 프로파일 FTP의 75%까지 올리는 20분 웜업, 이어서 FTP의 105%로 5분 인터벌 5회를 5분 이지 스피닝으로 나누고, 15분 쿨다운. 278 W 웜업 FTP 105%로 5 × 5분 쿨다운
GarminWahooHammerheadCOROSSuuntoZwift

개인정보

데이터는 기기에 머무릅니다*

Enduragent 계정은 없고, 훈련 이력을 보관하는 서버도 없으며, 행동 분석도 없습니다.

열어볼 수 있는 파일

모든 것은 ~/.enduragent 아래에 있습니다. 로컬 SQLite 저장소, 읽어 온 원본 데이터 아카이브, 일반 Markdown 기억 파일, 대화 기록. 폴더를 삭제하면 사라집니다.

저장 시 암호화되는 키

API 키는 macOS 보안 저장소로 암호화되며, 키는 Keychain에 보관됩니다. 보안 저장소를 쓸 수 없으면, 평문으로 쓰기보다 저장을 거부합니다.

* 프롬프트와 그 안의 훈련 수치는 선택한 모델 제공업체로 갑니다. intervals.icu 키는 intervals.icu로 갑니다.

모델 이용

모델을 직접 가져오세요.

Enduragent는 토큰을 되팔지 않습니다. 이미 가진 계정을 가리키면 제공업체가 청구합니다. API 키를 받는 제공업체는 아홉 곳입니다. 이미 ChatGPT를 구독 중이라면 그걸로 로그인하면 추가 비용이 없습니다. 챗봇 탭과 달리, 코치는 훈련 맥락을 기기에 둡니다.

Anthropic Claude OpenAI GPT Google Gemini OpenRouter DeepSeek Qwen MiniMax Kimi Z.AI GLM ChatGPT sign-in 실험적

직접 설정한 일일 한도가 있는 사이드바 지출 미터로, 청구서가 오기 전에 당일 비용을 보여 줍니다. 로컬 추정치이며 청구 제어는 아닙니다. 제공업체 쪽 한도도 함께 설정하세요.

요금

사람 코치는 한 달에 150–300달러이고, 답장이 2주 걸릴 수도 있습니다.

무료이며, 중요한 의미에서 열려 있습니다.

$0

등급도, 체험판도, 업셀 화면도, 만들 계정도 없습니다.

  • MIT 라이선스. 읽고, 포크하고, 바꾸고, 직접 배포하세요.
  • 모델 제공업체에 지불합니다. Enduragent가 아닙니다. 그 돈에는 손대지 않습니다.
  • 숨겨 둔 것은 없습니다. 좋은 기능만 넣은 유료 버전은 없습니다.

24시간 운영

Telegram 코치가 하루 종일 답하길 원하시나요?

데스크톱 앱은 컴퓨터가 깨어 있는 동안 답합니다. 밤낮으로 응답하는 봇이 필요하면, 템플릿에서 Railway에 직접 배포하세요. 여전히 셀프 호스팅입니다. 본인의 인스턴스, 본인의 키, 본인만 대화할 수 있는 발신자 허용 목록.

숙련된 사용자는 macOS 또는 Linux 터미널에서 npm 패키지로 코치를 실행할 수도 있습니다.

본인 수치로 써 보세요.

앱을 내려받고, intervals.icu 키를 붙여 넣고, 모델을 연결한 다음, 오늘 무엇을 탈지 물어보세요.

의학적 조언이 아니며, 의사나 공인 코치를 대체하지 않습니다.

다음 예정

Windows 데스크톱 앱과 iOS, Android를 준비하고 있습니다. 릴리스 페이지를 지켜보세요.