Coach de cyclisme IA. Gratuit et open source.

L’application est gratuite et tes données d’entraînement ne quittent jamais ton appareil. Pour l’IA, tu utilises ce que tu as déjà : un abonnement ChatGPT, Claude Code ou n’importe quelle clé API de LLM. Associe Telegram et consulte le coach depuis ton téléphone.

  • Windowsbientôt
  • iOS et Androidbientôt
Sur ton Mac Regarde le plan et les données d’entraînement derrière.
Telegram Demande depuis ton téléphone pendant que l’application tourne sur ton Mac. Les changements arrivent dans ton calendrier intervals.icu.

Ce qu’il fait

Trois choses, bien faites.

Un coach n’est utile que s’il a lu ton entraînement, a un plan pour ta saison, et place la séance là où tu la verras.

01

Les chatbots génériques oublient ton FTP dès mardi.

Il lit tes vrais chiffres.

Colle ta propre clé API intervals.icu et l’application récupère ton profil, FTP, zones et poids, tes activités, et tes courbes de puissance et de fréquence cardiaque. La condition physique, la fatigue, la forme, la charge d’entraînement et l’intensité viennent des sorties que tu as faites, pas d’un questionnaire.

  • Le bien-être aussi : HRV, fréquence cardiaque au repos et sommeil, quand tu les enregistres.
  • Pas de compte sur une plateforme ? Dépose des fichiers .fit, .tcx ou .gpx. Ils sont analysés sur ton appareil.
  • Les zones de puissance, les squelettes de plan et la faisabilité des objectifs sont calculés en local, sans appel au modèle.
  • Il se souvient de toi : objectifs, blessures, matériel, emploi du temps. Des fichiers en clair sur ton appareil, à toi de les ouvrir ou de les supprimer.

Condition physique, fatigue et forme

26 dernières semaines
Graphique de saison de la condition physique, de la fatigue et de la forme sur 26 semaines La condition physique grimpe régulièrement de 44 à 78 à travers des blocs de trois semaines répétés. La fatigue oscille entre les semaines de récupération et les semaines de bloc et termine à 92. La forme, qui est la condition physique moins la fatigue, est positive pendant les semaines de récupération et termine à moins 14. 0 Fatigue 92 Condition physique 78 Forme −14 il y a 26 semaines aujourd’hui

02

Un plan qui tient le coup face à un voyage pro, une mauvaise nuit et la sortie de groupe du samedi.

Il construit un plan vers ton événement.

Dis au coach la date qui compte pour toi et il construit en amont une structure de blocs périodisés, à un volume hebdomadaire que tu peux tenir, avec des séances dures espacées pour que tu puisses les absorber.

  • Les semaines de récupération font partie du plan, ce n’est pas une excuse pour en avoir manqué une.
  • Il te dira quand un objectif de FTP ou de W/kg n’est pas atteignable dans le temps dont tu disposes.
  • Le plan s’adapte à ce que tu as vraiment fait. Il compare le prescrit et le réalisé après chaque séance.

Charge hebdomadaire, 16 semaines de construction

Polarisé, blocs de 4 semaines
Squelette d’un plan de seize semaines La charge hebdomadaire monte sur des blocs de construction de trois semaines séparés par des semaines de récupération plus légères, puis redescend sur les trois dernières semaines vers l’événement objectif. Événement objectif Semaine 1 Affûtage Semaine 16
LinéaireBlocLinéaire inverséPolariséPyramidal

03

Il écrit l’entraînement dans ton calendrier.

Quand tu es d’accord sur une séance, le coach l’écrit comme un entraînement structuré dans ton propre calendrier intervals.icu. intervals.icu le synchronise avec ce que tu as lié là-bas, donc les intervalles t’attendent quand tu clipses.

  • Les cibles sont écrites en watts à partir de ton FTP actuel, pas avec des mots d’effort vagues.
  • Rien n’est écrit tant que tu ne le demandes pas.
  • La synchronisation vers l’appareil est le travail d’intervals.icu. Enduragent ne touche jamais ces comptes.

Threshold 5 × 5

1h 20m, Charge 85
Profil d’intervalles de l’entraînement Seuil 5 par 5 Vingt minutes d’échauffement jusqu’à 75 pour cent du FTP, puis cinq efforts de cinq minutes à 105 pour cent du FTP séparés par cinq minutes de pédalage facile, puis quinze minutes de retour au calme. 278 W Échauffement 5 × 5 min à 105% FTP Retour au calme
GarminWahooHammerheadCOROSSuuntoZwift

Confidentialité

Tes données restent sur ton appareil*

Il n’y a pas de compte Enduragent, pas de serveur qui conserve ton historique d’entraînement, et pas d’analytique comportementale.

Des fichiers que tu peux ouvrir

Tout vit sous ~/.enduragent : un stockage SQLite local, une archive des données brutes lues, des fichiers mémoire en Markdown brut, et tes transcriptions. Supprime le dossier et tout disparaît.

Clés chiffrées au repos

Les clés API sont chiffrées avec le stockage sécurisé de macOS, la clé étant dans ton Keychain. Si le stockage sécurisé n’est pas disponible, l’application refuse d’enregistrer la clé plutôt que de l’écrire en clair.

* Ton message et les chiffres d’entraînement qu’il contient vont chez le fournisseur de modèle que tu as choisi. Ta clé intervals.icu va à intervals.icu.

Accès au modèle

Apporte ton propre modèle.

Enduragent ne revend pas de tokens. Tu le pointes vers un compte que tu as déjà et ton fournisseur te facture. Neuf fournisseurs acceptent une clé API. Si tu paies déjà ChatGPT, connecte-toi avec et tu n’ajoutes aucun coût. Contrairement à un onglet de chatbot, le coach garde le contexte de ton entraînement sur ton appareil.

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

Un compteur de dépenses dans la barre latérale, avec un plafond quotidien que tu fixes, montre ce qu’a coûté la journée avant que la facture ne le fasse. C’est une estimation locale, pas un contrôle de facturation. Fixe aussi des limites chez ton fournisseur.

Tarifs

Un coach humain coûte $150–300 par mois et peut mettre deux semaines à répondre.

Gratuit, et ouvert de la façon qui compte.

$0

Pas de paliers, pas d’essai, pas d’écran pour te vendre plus, pas de compte à créer.

  • Licence MIT. Lis-le, fais-en un fork, change-le, publie ta propre version.
  • Tu paies ton fournisseur de modèle, pas nous. Nous ne touchons jamais à cet argent.
  • Rien n’est retenu. Il n’y a pas de version payante avec les bonnes fonctions.

Fais-le tourner 24/7

Tu veux que le coach Telegram réponde jour et nuit ?

L’application de bureau répond tant que ton ordinateur est allumé. Pour un bot qui répond jour et nuit, déploie ta propre copie sur Railway à partir du modèle. C’est toujours auto-hébergé : ton instance, tes clés, une liste d’expéditeurs autorisés pour que toi seul puisses lui parler.

Les utilisateurs avancés peuvent aussi lancer le coach comme un paquet npm dans un terminal sur macOS ou Linux.

Essaie-le sur tes propres chiffres.

Télécharge l’application, colle ta clé intervals.icu, connecte un modèle, et demande ce qu’il faut rouler aujourd’hui.

Ce n’est pas un avis médical, ni un substitut à un médecin ou à un coach certifié.

À venir

Les versions Windows de bureau, iOS et Android sont en cours. Suis la page des versions.