« Ce qui se mesure s'améliore. Et ce qui s'améliore, ça se fête sur les crêtes. »
Tu t'es déjà retrouvé le soir à te demander : « J'ai couru combien de kilomètres cette semaine ? Est-ce que j'ai vraiment dosé mon effort correctement ? » Moi oui. Et pendant longtemps, j'ai jonglé entre des carnets papier, des tableaux Excel bricolés et des applications qui ne collaient pas vraiment avec ma façon de m'entraîner. Alors j'ai codé mon propre outil. Simple, visuel, pensé 100 % trail — et surtout complètement hors ligne. Je te le partage aujourd'hui, gratuitement.
Pourquoi j'ai créé cet outil — la vraie raison
La réponse honnête ? J'en avais assez de donner accès à mes données d'entraînement à des plateformes tierces. Assez d'ouvrir un outil de suivi et de me retrouver à scroller pendant vingt minutes, happé par les sorties des autres. Du temps perdu. De l'énergie gaspillée. Et au final, je n'avais toujours pas analysé ma propre semaine.
L'autre raison, c'est la confidentialité. Ces données t'appartiennent. Elles ne valent rien à un algorithme, mais elles valent tout pour comprendre ton propre corps. Alors j'ai ouvert un éditeur de texte et j'ai commencé à coder. Pas une application complexe — juste un fichier HTML autonome, qui tourne directement dans ton navigateur. Tes séances restent chez toi, sur ton disque. Personne d'autre n'y a accès.
Toutes les fonctionnalités — guide complet
Les nouveautés de la version 22
grayscale(100%) s'appliquait silencieusement à toutes les photos lors de leur compression. Résultat : toute ta banque photos était stockée en noir et blanc sans que tu le saches. C'est corrigé — tes photos de trail sont maintenant en couleur comme elles devraient l'être.- Export CSV complet — Les colonnes Watts et Gilet (kg) sont maintenant incluses dans l'export
- Touche Escape — Ferme maintenant toutes les modales, y compris la sélection d'exercices
- Reset formulaire — Le champ Watts est remis à zéro après chaque saisie vélo
- RPE unifié — Les couleurs RPE sont maintenant cohérentes entre tous les affichages (règle 80/20)
- CSS dark mode — Syntaxe invalide corrigée, le mode sombre fonctionne correctement sur tous les navigateurs
🧠 Le Coach IA — ton analyse hebdomadaire personnalisée
C'est la fonctionnalité que je n'avais pas prévue au départ — et qui s'est imposée comme une évidence. Voilà ce que je me suis dit en la développant :
L'app sait déjà tout : mes km, mon D+, mon RPE, ma charge, mon objectif. Elle a toutes les données. Il manquait juste quelqu'un pour les lire et me dire ce qu'il en pense.
| Strava / Garmin Connect | Dashboard Trail + Coach IA | |
|---|---|---|
| Données stockées | Serveurs permanents aux USA | Navigateur local uniquement |
| Compte obligatoire | Oui | Non |
| Données vendues | Oui (analyses, partenaires) | Jamais |
| Coach IA | Inexistant ou 30€+/mois | Optionnel, ~0,006€/analyse |
| Données envoyées à l'IA | Permanentes, profilage | 7 jours, puis supprimées |
| Offline | Non | Oui (Coach IA opt-in) |
L'idée phare — confidentialité par défaut, IA à la demande
L'app fonctionne 100 % hors ligne par défaut — tes données ne quittent jamais ton appareil. C'est une vraie philosophie, pas un argument marketing. Le Coach IA ne casse pas cette logique : il s'ajoute comme une couche opt-in, un choix conscient que tu fais toi-même.
C'est en fait un argument plus fort que "tout hors ligne" seul, parce que tu combines les deux : la confidentialité par défaut et la puissance de l'IA à la demande. Les autres apps n'ont pas le choix — elles ont besoin de tes données en permanence pour exister. Toi non.
Ta propre clé API — être autonome pour quelques centimes
C'est le point qui change tout par rapport aux apps classiques. Ici, pas d'abonnement coach à 30, 50 ou 100€ par mois. Tu crées ta propre clé API — une sorte de code d'accès personnel à l'intelligence artificielle — et tu l'utilises directement dans l'app. Elle reste sur ton appareil, dans ton navigateur. Moi je n'y ai jamais accès. Personne non plus.
Et le coût ? Une analyse Coach IA complète consomme environ 2 300 tokens. En utilisant Claude Haiku (le modèle le plus économique, largement suffisant pour ce cas) :
Pour un usage personnel (une analyse par semaine), 10 $ de crédits te couvrent plusieurs années. C'est l'investissement d'un café. Et si demain tu veux utiliser cette même clé pour autre chose — générer des plans d'entraînement, analyser des données, créer du contenu — tu peux. Elle n'est pas liée à mon app. Elle t'appartient.
Comment activer le Coach IA en 4 étapes
- Crée un compte gratuit sur console.anthropic.com — c'est la console développeur d'Anthropic (différent de claude.ai). Aucun abonnement requis.
- Génère une clé API dans le menu "API Keys". C'est une ligne de texte qui commence par
sk-ant-.... Copie-la. - Charge des crédits (minimum 5 $). C'est prépayé — tu ne seras jamais débité au-delà de ce que tu as chargé.
- Colle ta clé dans le champ prévu dans le Dashboard, clique "Activer le Coach IA" — et c'est parti.
Le RPE — l'indicateur que peu utilisent vraiment
Le RPE (Rate of Perceived Exertion) est une note de 1 à 10 que tu t'attribues à la fin de chaque séance. C'est l'un des indicateurs les plus puissants pour mesurer la charge réelle d'un entraînement — et pourtant, beaucoup de coureurs l'ignorent.
| RPE | Ressenti | Séance typique |
|---|---|---|
| 1–3 | Très facile | Footing de récupération, marche active |
| 4–5 | Modéré | Endurance fondamentale (zone 80/20) |
| 6–7 | Difficile | Sortie longue D+, séance tempo, fractionné |
| 8–10 | Maximal | Compétition, intervalle court intensif |
Un RPE de 7 sur une sortie de 2h en montagne, c'est bien plus parlant qu'un simple chrono. C'est l'indication que le corps a vraiment travaillé.
Personnaliser le Dashboard — ajouter tes propres types de séance
Le fichier HTML est ouvert et modifiable. Plusieurs types de séances sont déjà présents dans le code mais désactivés par défaut — car tous les coureurs n'en ont pas besoin. Il suffit de retirer quelques attributs pour les activer.
Activer Cardio, Elliptique ou Rameur
Dans le fichier HTML, cherche les lignes suivantes (elles apparaissent 3 fois, une par select) :
<!-- AVANT (désactivé) -->
<option value="Cardio" style="display:none" hidden>❤️ Cardio</option>
<option value="Elliptique" style="display:none" hidden>〰️ Elliptique</option>
<option value="Rameur" style="display:none" hidden>🚣 Rameur</option>
<!-- APRÈS (activé) : retire style="display:none" et hidden -->
<option value="Cardio">❤️ Cardio</option>
<option value="Elliptique">〰️ Elliptique</option>
<option value="Rameur">🚣 Rameur</option>
C'est tout. Un simple Ctrl+H dans Notepad++ ou VSCode suffit. 3 remplacements et c'est activé.
Tu as amélioré le Dashboard ? On matche nos versions 😄
Le Dashboard est un projet vivant. Si tu as des compétences en développement web et que tu y as ajouté des fonctionnalités — un nouveau type de séance, un graphique supplémentaire, une intégration montre GPS spécifique — j'adorerais le savoir.
Comment utiliser le Dashboard — encore plus simple qu'avant
Bonne nouvelle : depuis la mise en ligne sur GitHub Pages, tu n'as même plus besoin de télécharger un fichier. L'app peut maintenant s'installer directement sur ton ordinateur ou ton téléphone, comme une vraie application — et fonctionner hors ligne.
Ou en 3 étapes si tu préfères le fichier HTML
- Télécharge le fichier via le bouton ci-dessous. C'est un fichier
.htmlunique. - Ouvre-le dans ton navigateur (Chrome, Firefox, Safari, Edge) — aucune installation, aucun serveur requis.
- Commence à saisir tes séances — tes données sont sauvegardées automatiquement dans le stockage local de ton navigateur.
Questions fréquentes
Le Dashboard Trail est-il vraiment gratuit ?
Oui, totalement gratuit. C'est un fichier HTML unique téléchargeable sur Github. Pas d'inscription, pas d'abonnement, pas de publicité. Tu le télécharges, tu l'ouvres, tu remplis tes données et c'est parti.
Mes données sont-elles en sécurité ?
Tes données ne quittent jamais ton appareil. Les séances sont stockées dans le localStorage de ton navigateur. Les photos dans IndexedDB. Zéro serveur externe. Zéro donnée envoyée sur internet. 100 % privé par conception. Le Coach IA est opt-in : si tu ne l'actives pas, l'app est 100 % hors ligne. Si tu l'actives, tes stats anonymisées sont transmises ponctuellement à l'API Anthropic et supprimées sous 7 jours.
Le Coach IA coûte-t-il quelque chose ?
Presque rien. Tu crées ta propre clé API sur console.anthropic.com (gratuit). Chaque analyse coûte environ 0,006 $ — moins d'un centime. Pour un usage hebdomadaire, 10 $ de crédits te couvrent plusieurs années. Chaque utilisateur gère sa propre clé : je n'y ai pas accès, et tu ne paies que ce que tu consommes.
Peut-on ajouter d'autres types de séances ?
Oui. Les types Elliptique, Rameur et Cardio sont déjà dans le code mais désactivés. Il suffit de retirer style="display:none" hidden sur les options correspondantes — voir la section "Personnaliser" ci-dessus. Si tu ne sais pas faire, contacte-moi.
Le Dashboard fonctionne-t-il sur téléphone ?
Oui, il est responsive et fonctionne sur mobile. Ouvre simplement le fichier HTML dans Chrome ou Safari mobile. L'import GPX et la génération vidéo sont plus confortables sur ordinateur.
Mes sauvegardes de l'ancienne version sont-elles compatibles ?
Oui, complètement. Tes données sont dans ton navigateur, pas dans le fichier HTML. La v22 lit exactement les mêmes données que la v19 ou v21 — rien à migrer, rien à convertir. Tu remplaces le fichier, tu ouvres, tout est là.
Puis-je installer l'app sans télécharger de fichier ?
Oui, c'est même la méthode recommandée maintenant. L'app est disponible sur GitHub Pages et peut s'installer directement comme une application native (PWA) sur ton ordinateur ou ton téléphone — voir la section "Comment utiliser" ci-dessus. Les mises à jour arrivent automatiquement quand tu es en ligne.
47 ans, traileur luxembourgeois. J'ai codé ce Dashboard parce que je n'avais pas trouvé l'outil que je voulais. Il évolue avec mes besoins — et maintenant avec les vôtres. Chaque session, une amélioration.
🔗 À lire également
- S'entraîner dans l'ombre — retrouver la motivation intrinsèque en trail
- 5 exercices bas du corps — à intégrer dans ton journal de séances
- Trail à 47 ans — les données biologiques que le Dashboard t'aide à surveiller
- Calendrier des trails Luxembourg 2026 — tes prochains objectifs à entrer dans l'outil
🏔️ Tu veux aller plus loin ? Passe au plan structuré
Le Dashboard Suivi te dit ce que tu as fait. Les plans Méthode Norvégienne te disent ce que tu dois faire. Les deux ensemble, c'est la combinaison parfaite pour progresser intelligemment.
Bonne préparation, et à bientôt sur les sentiers 🏔️
Seb
— Seb Run Nature