AI-cykeltränare. Gratis och med öppen källkod.

Appen är gratis och dina träningsdata lämnar aldrig din enhet. Till AI:n använder du det du redan har: en ChatGPT-prenumeration, Claude Code eller valfri LLM-API-nyckel. Parkoppla Telegram och träna från telefonen.

  • Windowssnart
  • iOS & Androidsnart
På din Mac Se planen och träningsdata bakom den.
Telegram Fråga från telefonen medan appen körs på din Mac. Ändringar landar i din intervals.icu-kalender.

Vad den gör

Tre saker, gjorda på riktigt.

En tränare är bara användbar om den har läst din träning, har en plan för din säsong och lägger passet där du ser det.

01

Vanliga chatbottar har glömt din FTP till tisdag.

Den läser dina riktiga siffror.

Klistra in din egen intervals.icu-API-nyckel så hämtar appen din profil, FTP, zoner och vikt, dina aktiviteter och dina effekt- och pulskurvor. Kondition, Trötthet, Form, Träningsbelastning och Intensitet kommer från turerna du körde, inte från ett frågeformulär.

  • Välmående också: HRV, vilopuls och sömn, när du loggar dem.
  • Inget plattformskonto? Släpp in .fit-, .tcx- eller .gpx-filer — tolkas på din enhet.
  • Effektzoner, planskelett och målens genomförbarhet beräknas lokalt, utan modellanrop.
  • Den minns dig: mål, skador, utrustning, schema — vanliga filer på din enhet, dina att öppna eller ta bort.

Kondition, Trötthet och Form

Senaste 26 veckorna
Säsongsdiagram över Kondition, Trötthet och Form under 26 veckor Konditionen stiger stadigt från 44 till 78 genom upprepade träningsblock på tre veckor. Tröttheten pendlar mellan återhämtningsveckor och blockveckor och slutar på 92. Form, som är kondition minus trötthet, är positiv i återhämtningsveckor och slutar på minus 14. 0 Trötthet 92 Kondition 78 Form −14 för 26 veckor sedan i dag

02

En plan som klarar en tjänsteresa, en dålig natts sömn och lördagens grupprunda.

Den bygger en plan mot din tävling.

Säg till tränaren det datum som räknas, så bygger den en periodiserad blockstruktur bakåt från det, på en veckovolym du klarar att hålla, med hårda pass utlagda så att du hinner ta upp dem.

  • Återhämtningsveckor är en del av planen, inte en ursäkt för att ha missat en.
  • Den säger till när ett FTP- eller W/kg-mål inte går att nå på den tid du har.
  • Planen anpassar sig efter det du faktiskt gjorde — den jämför föreskrivet med genomfört efter varje pass.

Veckovis träningsbelastning, 16 veckors uppbyggnad

Polariserad, 4-veckorsblock
Sextonveckors planskelett Den veckovisa träningsbelastningen stiger över uppbyggnadsblock på tre veckor åtskilda av lättare återhämtningsveckor, och trappas sedan ner under de sista tre veckorna in mot måltävlingen. Måltävling Vecka 1 Formtoppning Vecka 16
LinjärBlockOmvänd linjärPolariseradPyramidformad

03

Den skriver träningspasset till din kalender.

När du är överens om ett pass skriver tränaren det som ett strukturerat träningspass i din egen intervals.icu-kalender. intervals.icu synkar det till det du har kopplat där, så intervallerna väntar när du klickar i pedalerna.

  • Målen skrivs i watt utifrån din aktuella FTP, inte med luddiga ansträngningsord.
  • Ingenting skrivs förrän du ber om det.
  • Vidare synkning till enheter sköter intervals.icu. Enduragent rör aldrig de kontona.

Threshold 5 × 5

1h 20m, Belastning 85
Intervallprofil för tröskelpasset 5 gånger 5 Tjugo minuters uppvärmning som trappar upp till 75 procent av FTP, sedan fem intervaller på fem minuter på 105 procent av FTP åtskilda av fem minuters lätt trampling, och till sist femton minuters nedvarvning. 278 W Uppvärmning 5 × 5 min på 105% FTP Nedvarvning
GarminWahooHammerheadCOROSSuuntoZwift

Integritet

Dina data stannar på din enhet*

Det finns inget Enduragent-konto, ingen server som håller din träningshistorik och ingen beteendeanalys.

Filer du kan öppna

Allt ligger under ~/.enduragent: ett lokalt SQLite-lager, ett arkiv med rådata den läste, minnesfiler i vanlig Markdown och dina transkript. Ta bort mappen så är det borta.

Nycklar krypterade i vila

API-nycklar krypteras med säker lagring i macOS, och nyckeln förvaras i din Keychain. Om säker lagring inte är tillgänglig vägrar appen att spara nyckeln i stället för att skriva den i klartext.

* Din prompt och träningssiffrorna i den går till den modellleverantör du valde. Din intervals.icu-nyckel går till intervals.icu.

Modellåtkomst

Ta med din egen modell.

Enduragent säljer inte tokens vidare. Du pekar den mot ett konto du redan har och din leverantör fakturerar dig. Nio leverantörer tar en API-nyckel. Betalar du redan för ChatGPT loggar du in med den och får ingen ny kostnad — och till skillnad från en chatbot-flik behåller tränaren din träningskontext på enheten.

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

En utgiftsmätare i sidofältet med en daglig gräns du sätter visar vad dagen kostade innan fakturan gör det. Det är en lokal uppskattning, inte en faktureringskontroll. Sätt också gränser hos din leverantör.

Priser

En mänsklig tränare kostar $150–300 i månaden och kan ta två veckor på sig att svara.

Gratis, och öppen på det sätt som räknas.

$0

Inga nivåer, ingen provperiod, ingen merförsäljningsskärm, inget konto att skapa.

  • MIT-licens. Läs den, forka den, ändra den, släpp din egen version.
  • Du betalar din modellleverantör, inte oss. Vi rör aldrig de pengarna.
  • Inget hålls tillbaka. Det finns ingen betald version med de bra funktionerna i.

Kör den 24/7

Vill du att Telegram-tränaren svarar dygnet runt?

Datorappen svarar medan datorn är vaken. För en bot som svarar dag och natt driftsätter du en egen kopia på Railway från mallen. Den är fortfarande självhostad — din instans, dina nycklar, en tillåtelselista för avsändare så att bara du kan prata med den.

Avancerade användare kan också köra tränaren som ett npm-paket i en terminal på macOS eller Linux.

Testa med dina egna siffror.

Hämta appen, klistra in din intervals.icu-nyckel, anslut en modell och fråga vad du ska cykla i dag.

Inte medicinsk rådgivning, och inte en ersättning för en läkare eller en certifierad tränare.

På gång

Windows-datorappen, iOS och Android är på gång. Håll koll på utgivningssidan.