Vos données Garmin et Strava, réunies chez vous.
Garmin sait comment vous avez dormi. Strava sait ce que vous avez roulé. Ni l'un ni l'autre ne rapproche les deux, faute de se parler. Cairn s'en charge, sur votre machine, dans un fichier qui vous appartient.
Le problème
Vous enchaînez une grosse semaine. Depuis trois nuits, votre variabilité cardiaque baisse et votre fréquence de repos monte : Garmin le voit. Vous avez accumulé le dénivelé en enduro et trois heures de route : Strava le voit. Mais personne ne rapproche les deux, et c'est justement là qu'une surcharge se repère avant qu'elle ne coûte cher.
Cairn réunit les deux sources, comprend qu'une sortie remontée des deux côtés n'en fait qu'une, et place la récupération de la nuit en face de l'entraînement du jour.
Ce que ça fait
Synchronisation nocturne
Une passe chaque nuit. Les réponses brutes des deux services et vos
fichiers .fit d'origine sont conservés : rien ne se
perd, et tout peut être recalculé plus tard.
Plus de doublons
Une sortie enregistrée sur la montre remonte à la fois dans Garmin et dans Strava. Cairn n'en garde qu'une, avec les capteurs du premier et le matériel du second.
Récupération et charge
Sommeil, variabilité cardiaque et fréquence de repos rapprochés des sorties du même jour — le croisement qu'aucun des deux services ne sait faire.
Résumé hebdomadaire
Un modèle installé avec l'application met votre semaine en mots, hors ligne. Il ne calcule rien : les chiffres viennent tous de vos données, et s'il en invente un, il est écarté.
Application de bureau
Une fenêtre pour relier vos comptes, lancer une synchronisation et voir l'essentiel. Rien à installer à côté : posez-la sur une clé USB, elle emporte ses réglages et ses données.
Analyse seconde par seconde
Vos fichiers .fit sont décodés point par point : temps
réellement passé dans chaque zone de fréquence cardiaque, dérive
cardiaque, lecture fine d'une sortie.
Où en est le projet
Cairn est en construction et n'a pas encore de version stable. Voici où en sont les choses, sans embellir.
- Fait Synchronisation Garmin et Strava, fusion des doublons, reprise après coupure
- Fait Décodage des fichiers
.fit, zones de fréquence cardiaque, charge d'entraînement - Fait Analyse intégrée : zones d'intensité, volume par discipline, charge hebdomadaire
- Fait Charge chronique et aiguë, comparaison à vos propres moyennes, détection de surcharge
- Fait Résumé hebdomadaire rédigé par un modèle local, envoi sur Discord
- À venir Avertissement automatique dès qu'un seuil de fatigue est franchi
Premier démarrage
Rien à préparer : l'application emporte sa base de données et son modèle. Au premier lancement, la page Réglages choisit où ranger vos données, crée la clé qui chiffrera vos accès, prépare la base et relie vos comptes. Garmin n'ouvrant pas son API aux particuliers, Cairn ouvre une session et n'en garde que le jeton, chiffré : votre mot de passe n'est jamais enregistré.
Tout tient dans un fichier, cairn.db. Le sauvegarder
suffit à sauvegarder Cairn ; le copier ailleurs suffit à déménager.
Télécharger l'application
Une application autonome : ni Python, ni base de données, ni modèle à installer à côté. Vous la lancez, elle fonctionne.
| Plateforme | Fichier | Notes |
|---|---|---|
| Linux x86-64 | Cairn-x86_64.AppImage | chmod +x puis exécuter |
| Windows x86-64 | Cairn-windows-x86_64.zip | Décompresser, puis lancer Cairn.exe |
| macOS Apple Silicon | Cairn-macos-arm64.dmg | Non notarisé : xattr -dr com.apple.quarantine |
| macOS Intel | Cairn-macos-x86_64.dmg | Non notarisé : xattr -dr com.apple.quarantine |
Chaque version emporte le modèle qwen3:0.6b, ce qui
explique ses quelque 800 Mo. C'est le prix d'un résumé qui tourne
hors ligne, sans rien installer et sans qu'une ligne de vos données
ne quitte la machine. Si vous faites déjà tourner Ollama ailleurs,
indiquez son adresse dans les réglages : Cairn s'en servira.
Chaque fichier est publié avec son empreinte SHA-256. Faute de signature payante, Windows et macOS afficheront un avertissement au premier lancement.
Sous Linux et macOS, en une commande :
curl -fsSL https://devfrp.github.io/Cairn/get.sh | sh
Vos données restent chez vous
Cairn ne s'adresse qu'à Garmin et à Strava, et seulement pour récupérer ce qui vous appartient. Aucun service tiers, aucune télémétrie, aucun compte à créer. Vos données et vos fichiers d'activité restent sur votre machine — et cette page ne charge ni police ni script venus d'ailleurs.