AI-cykeltræner. Gratis og med åben kildekode.

Appen er gratis, og dine træningsdata forlader aldrig din enhed. Til AI'en bruger du det, du allerede har: et ChatGPT-abonnement, Claude Code eller en LLM-API-nøgle efter eget valg. Par Telegram, og træn fra telefonen.

  • Windowssnart
  • iOS & Androidsnart
På din Mac Se planen og træningsdataene bag den.
Telegram Spørg fra telefonen, mens appen kører på din Mac. Ændringer lander i din intervals.icu-kalender.

Hvad den gør

Tre ting, gjort ordentligt.

En træner er kun nyttig, hvis den har læst din træning, har en plan for din sæson og lægger træningen der, hvor du ser den.

01

Almindelige chatbots har glemt din FTP inden tirsdag.

Den læser dine rigtige tal.

Indsæt din egen intervals.icu-API-nøgle, så henter appen din profil, FTP, zoner og vægt, dine aktiviteter og dine effekt- og pulskurver. Fitness, Træthed, Form, Træningsbelastning og Intensitet kommer fra de ture, du kørte, ikke fra et spørgeskema.

  • Velvære også: HRV, hvilepuls og søvn, når du logger det.
  • Ingen platformskonto? Læg .fit-, .tcx- eller .gpx-filer ind — fortolket på din enhed.
  • Effektzoner, planskeletter og målenes opnåelighed beregnes lokalt, uden et modelkald.
  • Den husker dig: mål, skader, udstyr, tidsplan — almindelige filer på din enhed, dine at åbne eller slette.

Fitness, Træthed og Form

Seneste 26 uger
Sæsondiagram over Fitness, Træthed og Form over 26 uger Fitness stiger jævnt fra 44 til 78 gennem gentagne træningsblokke på tre uger. Træthed svinger mellem restitutionsuger og blokuger og ender på 92. Form, som er fitness minus træthed, er positiv i restitutionsuger og ender på minus 14. 0 Træthed 92 Fitness 78 Form −14 for 26 uger siden i dag

02

En plan, der overlever en forretningsrejse, en dårlig nats søvn og lørdagens gruppetur.

Den bygger en plan frem mod din konkurrence.

Fortæl træneren den dato, der betyder noget, så bygger den en periodiseret blokstruktur baglæns derfra, ved et ugentligt volumen, du kan holde, med hårde træninger fordelt, så du kan absorbere dem.

  • Restitutionsuger er en del af planen, ikke en undskyldning for at have misset en.
  • Den siger til, når et FTP- eller W/kg-mål ikke kan nås i den tid, du har.
  • Planen tilpasser sig det, du faktisk gjorde — den sammenligner planlagt med faktisk efter hver træning.

Ugentlig træningsbelastning, 16 ugers opbygning

Polariseret, 4-ugers blokke
Seksten ugers planskelet Den ugentlige træningsbelastning stiger over opbygningsblokke på tre uger adskilt af lettere restitutionsuger og trappes derefter ned over de sidste tre uger ind mod målkonkurrencen. Målkonkurrence Uge 1 Nedtrapning Uge 16
LineærBlokOmvendt lineærPolariseretPyramideformet

03

Den skriver træningen ind i din kalender.

Når du er enig om en træning, skriver træneren den som struktureret træning i din egen intervals.icu-kalender. intervals.icu synkroniserer den til det, du har koblet der, så intervallerne venter, når du klikker i pedalerne.

  • Mål skrives i watt ud fra din aktuelle FTP, ikke med vage anstrengelsesord.
  • Der skrives ingenting, før du beder om det.
  • Den videre synkronisering til enheder er intervals.icu's opgave. Enduragent rører aldrig de konti.

Threshold 5 × 5

1h 20m, Træningsbelastning 85
Intervalprofil af tærskeltræningen 5 gange 5 Tyve minutters opvarmning, stigende til 75 procent af FTP, derefter fem indsatser på fem minutter ved 105 procent af FTP adskilt af fem minutters let kørsel, og til sidst femten minutters nedkøling. 278 W Opvarmning 5 × 5 min ved 105% FTP Nedkøling
GarminWahooHammerheadCOROSSuuntoZwift

Privatliv

Dine data bliver på din enhed*

Der er ingen Enduragent-konto, ingen server der gemmer din træningshistorik, og ingen adfærdsanalyse.

Filer du kan åbne

Alt ligger under ~/.enduragent: et lokalt SQLite-lager, et arkiv over de rå data den læste, hukommelsesfiler i almindelig Markdown og dine transskriptioner. Slet mappen, og det er væk.

Nøgler krypteret i hvile

API-nøgler krypteres med macOS's sikre lagring, og nøglen ligger i din Keychain. Hvis sikker lagring ikke er tilgængelig, nægter appen at gemme nøglen i stedet for at skrive den i klartekst.

* Din prompt og træningstallene i den går til den modeludbyder, du valgte. Din intervals.icu-nøgle går til intervals.icu.

Modeladgang

Tag din egen model med.

Enduragent videresælger ikke tokens. Du peger den på en konto, du allerede har, og din udbyder fakturerer dig. Ni udbydere tager imod en API-nøgle. Betaler du allerede for ChatGPT, logger du ind med den og får ingen ny udgift — og i modsætning til en chatbot-fane beholder træneren din træningskontekst på enheden.

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

En forbrugsmåler i sidebaren med et dagligt loft, du selv sætter, viser, hvad dagen kostede, før fakturaen gør det. Det er et lokalt estimat, ikke en faktureringskontrol. Sæt også grænser hos din udbyder.

Priser

En menneskelig træner koster $150–300 om måneden og kan være to uger om at svare.

Gratis, og åben på den måde, der betyder noget.

$0

Ingen niveauer, ingen prøveperiode, ingen mersalgsskærm, ingen konto at oprette.

  • MIT-licens. Læs den, fork den, ændr den, udgiv din egen version.
  • Du betaler din modeludbyder, ikke os. Vi rører aldrig de penge.
  • Intet holdes tilbage. Der findes ingen betalt version med de gode funktioner i.

Kør den 24/7

Vil du have, at Telegram-træneren svarer døgnet rundt?

Computerappen svarer, mens din computer er vågen. For en bot, der svarer dag og nat, udruller du din egen kopi til Railway fra skabelonen. Den er stadig selvhostet — din instans, dine nøgler, en tilladelsesliste for afsendere, så kun du kan tale med den.

Avancerede brugere kan også køre træneren som en npm-pakke i en terminal på macOS eller Linux.

Prøv det med dine egne tal.

Hent appen, indsæt din intervals.icu-nøgle, tilslut en model, og spørg, hvad du skal køre i dag.

Ikke lægelig rådgivning, og ikke en erstatning for en læge eller en certificeret træner.

På vej

Windows-computerappen, iOS og Android er på vej. Hold øje med udgivelsessiden.