AI-fietscoach. Gratis en open source.

De app is gratis en je trainingsgegevens verlaten je apparaat nooit. Voor de AI gebruik je wat je al hebt: een ChatGPT-abonnement, Claude Code of een LLM-API-sleutel naar keuze. Koppel Telegram en coach vanaf je telefoon.

  • Windowsbinnenkort
  • iOS & Androidbinnenkort
Op je Mac Bekijk het schema en de trainingsgegevens erachter.
Telegram Vraag het vanaf je telefoon terwijl de app op je Mac draait. Wijzigingen landen op je intervals.icu-agenda.

Wat het doet

Drie dingen, goed gedaan.

Een coach is alleen nuttig als hij je training heeft gelezen, een schema voor je seizoen heeft, en de training zet waar jij die ziet.

01

Gewone chatbots zijn je FTP tegen dinsdag al vergeten.

Hij leest je echte cijfers.

Plak je eigen intervals.icu-API-sleutel en de app haalt je profiel, FTP, zones en gewicht, je activiteiten, en je vermogens- en hartslagcurves op. Conditie, Vermoeidheid, Vorm, Trainingsbelasting en Intensiteit komen uit de ritten die je deed, niet uit een vragenlijst.

  • Ook welzijn: HRV, rusthartslag en slaap, als je die bijhoudt.
  • Geen platformaccount? Sleep .fit-, .tcx- of .gpx-bestanden erin — verwerkt op je apparaat.
  • Vermogenszones, schemaskeletten en haalbaarheid van doelen worden lokaal berekend, zonder modelaanroep.
  • Hij onthoudt je: doelen, blessures, materiaal, agenda — platte bestanden op je apparaat, van jou om te openen of te wissen.

Conditie, Vermoeidheid en Vorm

Laatste 26 weken
Seizoensgrafiek van Conditie, Vermoeidheid en Vorm over 26 weken Conditie loopt gestaag op van 44 naar 78 door herhaalde trainingsblokken van drie weken. Vermoeidheid schommelt tussen herstelweken en blokweken en eindigt op 92. Vorm, conditie min vermoeidheid, is positief in herstelweken en eindigt op min 14. 0 Vermoeidheid 92 Conditie 78 Vorm −14 26 weken geleden vandaag

02

Een schema dat een zakenreis, een slechte nacht en de groepsrit van zaterdag overleeft.

Hij bouwt een schema naar je wedstrijd toe.

Vertel de coach de datum die ertoe doet en hij bouwt daar vanaf terug een geperiodiseerde blokstructuur, op een wekelijks volume dat je volhoudt, met zware trainingen zo geplaatst dat je ze kunt verwerken.

  • Herstelweken horen bij het schema, het is geen excuus voor een gemiste week.
  • Hij zegt het als een FTP- of W/kg-doel in de tijd die je hebt niet haalbaar is.
  • Het schema past zich aan wat je echt deed — na elke training vergelijkt hij voorgeschreven met uitgevoerd.

Wekelijkse trainingsbelasting, opbouw van 16 weken

Gepolariseerd, blokken van 4 weken
Schemaskelet van zestien weken De wekelijkse trainingsbelasting stijgt over opbouwblokken van drie weken, gescheiden door lichtere herstelweken, en stapt daarna de laatste drie weken af naar de doelwedstrijd. Doelwedstrijd Week 1 Taperen Week 16
LineairBlokOmgekeerd lineairGepolariseerdPiramidaal

03

Hij schrijft de training naar je agenda.

Als je het eens bent over een training, schrijft de coach die als gestructureerde training op je eigen intervals.icu-agenda. intervals.icu synchroniseert die naar wat je daar hebt gekoppeld, zodat de intervallen klaarstaan als je inklikt.

  • Doelen staan in watt op basis van je huidige FTP, niet in vage inspanningswoorden.
  • Er wordt niets geschreven tot jij erom vraagt.
  • De verdere synchronisatie naar je apparaat is de taak van intervals.icu. Enduragent komt die accounts niet aan.

Threshold 5 × 5

1h 20m, Trainingsbelasting 85
Intervalprofiel van de drempeltraining 5 bij 5 Twintig minuten warming-up, oplopend naar 75 procent van FTP, daarna vijf inspanningen van vijf minuten op 105 procent van FTP, gescheiden door vijf minuten rustig doordraaien, en tot slot vijftien minuten cooling-down. 278 W Warming-up 5 × 5 min op 105% FTP Cooling-down
GarminWahooHammerheadCOROSSuuntoZwift

Privacy

Je gegevens blijven op je apparaat*

Er is geen Enduragent-account, geen server die je trainingshistorie bewaart, en geen gedragsanalyse.

Bestanden die je kunt openen

Alles staat onder ~/.enduragent: een lokale SQLite-opslag, een archief van de ruwe data die hij las, geheugenbestanden in gewone Markdown, en je transcripten. Verwijder de map en het is weg.

Sleutels versleuteld opgeslagen

API-sleutels worden versleuteld met de beveiligde opslag van macOS, met de sleutel in je Keychain. Als beveiligde opslag niet beschikbaar is, weigert de app de sleutel op te slaan in plaats van die onversleuteld weg te schrijven.

* Je prompt en de trainingscijfers daarin gaan naar de modelaanbieder die je koos. Je intervals.icu-sleutel gaat naar intervals.icu.

Modeltoegang

Neem je eigen model mee.

Enduragent verkoopt geen tokens door. Je wijst hem naar een account dat je al hebt, en je aanbieder factureert jou. Negen aanbieders nemen een API-sleutel. Als je al voor ChatGPT betaalt, log je daarmee in en komen er geen extra kosten bij — en anders dan bij een chatbot-tabblad houdt de coach je trainingscontext op je apparaat.

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

Een uitgavenmeter in de zijbalk met een daglimiet die jij zet, toont wat de dag kostte voordat de factuur dat doet. Het is een lokale schatting, geen factureringscontrole. Zet ook limieten bij je aanbieder.

Prijzen

Een menselijke coach kost $150–300 per maand en kan twee weken nodig hebben om te antwoorden.

Gratis, en open op de manier die telt.

$0

Geen niveaus, geen proefperiode, geen upsell-scherm, geen account om aan te maken.

  • MIT-licentie. Lees het, fork het, verander het, breng je eigen versie uit.
  • Je betaalt je modelaanbieder, niet ons. Wij komen dat geld niet aan.
  • Er wordt niets achtergehouden. Er is geen betaalde versie met de goede functies erin.

Draai het 24/7

Wil je dat de Telegram-coach de klok rond antwoordt?

De desktop-app antwoordt zolang je computer wakker is. Voor een bot die dag en nacht antwoordt, rol je eigen kopie uit op Railway vanaf het sjabloon. Het blijft zelf gehost — jouw instantie, jouw sleutels, een lijst met toegestane afzenders zodat alleen jij ermee kunt praten.

Gevorderde gebruikers kunnen de coach ook als npm-pakket in een terminal op macOS of Linux draaien.

Probeer het met je eigen cijfers.

Download de app, plak je intervals.icu-sleutel, verbind een model, en vraag wat je vandaag moet rijden.

Geen medisch advies, en geen vervanging van een arts of een gecertificeerde coach.

Binnenkort

De Windows-desktop-app, iOS en Android zijn in de maak. Houd de releases-pagina in de gaten.