AI 사이클링 코치. 무료 오픈 소스.
앱은 무료이며 훈련 데이터는 기기를 떠나지 않습니다. AI에는 이미 갖고 있는 것을 씁니다. ChatGPT 구독, Claude Code, 또는 원하는 LLM API 키. Telegram을 페어링하면 휴대폰에서도 코칭을 받을 수 있습니다.
- Windows곧
- iOS와 Android곧
최근 3주 모두 부하가 늘었고, 목요일의 이지 스피닝이 블록 시작 이후 첫 진짜 회복일이었습니다. 이번 주말 하드 세션은 한 번이면 됩니다. 두 번은 아닙니다 — 일요일 롱라이딩은 옮기지 않겠습니다.
295–310 W로 5회×3분입니다. 현재 앵커 265 W의 111–117%이므로, 모든 인터벌이 Z5 구간에 들어가고, 일요일 롱라이딩에서 아직 대가를 치를 무산소 영역까지는 넘어가지 않습니다.
3분은 VO₂max에 의미 있게 머무를 수 있는 가장 짧은 반복입니다. 사이의 이지 3분이 마지막 반복을 첫 반복만큼 좋게 유지합니다. 5회에서 멈췄습니다. 여섯 번째 반복이 보통 좋은 세션을 나쁜 한 주로 바꿉니다.
하는 일
제대로 하는 세 가지.
코치는 훈련을 읽고, 시즌 계획이 있고, 세션을 눈에 보이는 곳에 올려줄 때만 쓸모가 있습니다.
01
일반적인 챗봇은 화요일이면 FTP를 잊습니다.
실제 수치를 읽습니다.
본인의 intervals.icu API 키를 붙여 넣으면 앱이 프로필, FTP, 파워존과 체중, 활동, 파워 및 심박 커브를 가져옵니다. 체력, 피로도, 밸런스, 부하, 강도는 설문지가 아니라 실제로 탄 라이딩에서 나옵니다.
- 웰니스도 있습니다. 기록하면 HRV, 안정 시 심박수, 수면까지.
- 플랫폼 계정이 없어도 됩니다. .fit, .tcx, .gpx 파일을 넣으면 기기에서 파싱합니다.
- 파워존, 계획 골격, 목표 실현 가능성은 모델 호출 없이 로컬에서 계산합니다.
- 목표, 부상, 장비, 일정을 기억합니다. 기기의 일반 파일이며, 열어보거나 지울 수 있습니다.
체력, 피로도, 밸런스
02
출장, 잠 못 잔 밤, 토요일 그룹 라이딩에도 버티는 계획.
목표 대회를 향해 계획을 만듭니다.
중요한 날짜를 알려 주면, 그 날짜부터 거꾸로 周期化 블록 구조를 짜고, 유지할 수 있는 주간 훈련량으로, 소화할 수 있도록 하드 세션 간격을 둡니다.
- 회복 주는 계획의 일부입니다. 빠진 주를 변명하는 것이 아닙니다.
- 주어진 시간에 FTP나 W/kg 목표가 닿지 않으면 그렇게 알려 줍니다.
- 계획은 실제로 한 훈련에 맞춰 바뀝니다. 세션마다 처방과 실제를 비교합니다.
주간 부하, 16주 빌드
03
워크아웃을 캘린더에 기록합니다.
세션에 합의하면, 코치가 본인의 intervals.icu 캘린더에 구조화된 워크아웃으로 기록합니다. intervals.icu가 연결된 기기로 동기화하므로, 클릿을 체결할 때 인터벌이 이미 대기하고 있습니다.
- 목표는 모호한 운동 강도가 아니라, 현재 FTP 기준 와트로 적습니다.
- 요청하기 전에는 아무것도 기록하지 않습니다.
- 이후 기기 동기화는 intervals.icu의 일입니다. Enduragent는 그 계정에 손대지 않습니다.
Threshold 5 × 5
개인정보
데이터는 기기에 머무릅니다*
Enduragent 계정은 없고, 훈련 이력을 보관하는 서버도 없으며, 행동 분석도 없습니다.
열어볼 수 있는 파일
모든 것은 ~/.enduragent 아래에 있습니다. 로컬 SQLite 저장소, 읽어 온 원본 데이터 아카이브, 일반 Markdown 기억 파일, 대화 기록. 폴더를 삭제하면 사라집니다.
저장 시 암호화되는 키
API 키는 macOS 보안 저장소로 암호화되며, 키는 Keychain에 보관됩니다. 보안 저장소를 쓸 수 없으면, 평문으로 쓰기보다 저장을 거부합니다.
* 프롬프트와 그 안의 훈련 수치는 선택한 모델 제공업체로 갑니다. intervals.icu 키는 intervals.icu로 갑니다.
모델 이용
모델을 직접 가져오세요.
Enduragent는 토큰을 되팔지 않습니다. 이미 가진 계정을 가리키면 제공업체가 청구합니다. API 키를 받는 제공업체는 아홉 곳입니다. 이미 ChatGPT를 구독 중이라면 그걸로 로그인하면 추가 비용이 없습니다. 챗봇 탭과 달리, 코치는 훈련 맥락을 기기에 둡니다.
직접 설정한 일일 한도가 있는 사이드바 지출 미터로, 청구서가 오기 전에 당일 비용을 보여 줍니다. 로컬 추정치이며 청구 제어는 아닙니다. 제공업체 쪽 한도도 함께 설정하세요.
요금
사람 코치는 한 달에 150–300달러이고, 답장이 2주 걸릴 수도 있습니다.
무료이며, 중요한 의미에서 열려 있습니다.
$0
등급도, 체험판도, 업셀 화면도, 만들 계정도 없습니다.
- MIT 라이선스. 읽고, 포크하고, 바꾸고, 직접 배포하세요.
- 모델 제공업체에 지불합니다. Enduragent가 아닙니다. 그 돈에는 손대지 않습니다.
- 숨겨 둔 것은 없습니다. 좋은 기능만 넣은 유료 버전은 없습니다.
24시간 운영
Telegram 코치가 하루 종일 답하길 원하시나요?
데스크톱 앱은 컴퓨터가 깨어 있는 동안 답합니다. 밤낮으로 응답하는 봇이 필요하면, 템플릿에서 Railway에 직접 배포하세요. 여전히 셀프 호스팅입니다. 본인의 인스턴스, 본인의 키, 본인만 대화할 수 있는 발신자 허용 목록.
숙련된 사용자는 macOS 또는 Linux 터미널에서 npm 패키지로 코치를 실행할 수도 있습니다.
본인 수치로 써 보세요.
앱을 내려받고, intervals.icu 키를 붙여 넣고, 모델을 연결한 다음, 오늘 무엇을 탈지 물어보세요.
의학적 조언이 아니며, 의사나 공인 코치를 대체하지 않습니다.
다음 예정
Windows 데스크톱 앱과 iOS, Android를 준비하고 있습니다. 릴리스 페이지를 지켜보세요.