GarminWO est une extension Chrome gratuite qui permet d'importer des séances d'entraînement running directement dans Garmin Connect depuis :
- 📸 Une photo ou screenshot de plan d'entraînement (JPG, PNG)
- 📝 Une sélection de texte sur n'importe quelle page web (Facebook, forum, site coach…)
- 📂 Un fichier JSON exporté depuis Garmin Connect
L'analyse visuelle ou textuelle est réalisée par une IA (Google Gemini gratuit ou Anthropic Claude payant) qui détecte automatiquement les étapes, allures et conditions de chaque séance.
Une fois importé dans Garmin Connect, l'entraînement peut être transféré vers la montre via le câble USB connecté à l'ordinateur, ou depuis l'application mobile Garmin Connect.
| Fonctionnalité | Description |
|---|---|
| 📸 Import via image | Glisse une photo ou screenshot → l'IA analyse et importe |
| 📝 Import via texte | Sélectionne du texte → clic droit → "Envoyer à GarminWO" |
| 📂 Import JSON | Fichier JSON Garmin exporté — sans appel IA |
| 🖱️ Menu clic droit | Clic droit sur image ou texte sélectionné sur n'importe quelle page |
| 🗑️ Suppression multiple | Cases à cocher dans la liste Garmin → suppression en masse |
| 🔄 Bouton Réessayer | Relance l'analyse en cas d'erreur API temporaire |
| ❓ Aide intégrée | Bouton ? dans le modal → ouvre le guide PDF dans la langue du navigateur |
| 🌍 6 langues | Français, Anglais, Espagnol, Allemand, Italien, Russe |
| 🔒 Vie privée | Aucun serveur — aucune donnée collectée — clé API stockée localement |
| 🆓 Gratuit | Open source — Gemini offre 1500 analyses gratuites par jour |
- Ouvrez le Chrome Web Store
- Recherchez GarminWO
- Cliquez sur Ajouter à Chrome
- Confirmez avec Ajouter l'extension
- Téléchargez et décompressez ce dépôt
- Dans Chrome, ouvrez
chrome://extensions - Activez le Mode développeur (bouton en haut à droite)
- Cliquez sur Charger l'extension non empaquetée
- Sélectionnez le dossier décompressé
- Rendez-vous sur aistudio.google.com/apikey
- Connectez-vous avec votre compte Google
- Cliquez sur Créer une clé API et copiez-la
- Cliquez sur l'icône GarminWO dans Chrome → collez la clé → Sauvegarder
🆓 Gemini 2.5 Flash est gratuit jusqu'à 1500 requêtes/jour
- Créez un compte sur console.anthropic.com (5$ de crédit offerts)
- Allez dans API Keys → Create Key et copiez la clé
- Dans le popup GarminWO, sélectionnez l'onglet Claude → collez la clé → Sauvegarder
- Connectez-vous sur connect.garmin.com → Entraînements
- Cliquez sur le bouton 📸 Lire image ou JSON (apparu automatiquement)
- Glissez votre photo ou screenshot → Analyser → Importer
- L'entraînement s'ouvre automatiquement dans Garmin Connect
- Transférez-le sur votre montre via câble USB ou l'application mobile
GarminWO is a free Chrome extension that imports running workouts directly into Garmin Connect from:
- 📸 A photo or screenshot of a training plan (JPG, PNG)
- 📝 Selected text from any web page (Facebook, forum, coach website…)
- 📂 A JSON file exported from Garmin Connect
Visual or text analysis is performed by AI (Google Gemini free or Anthropic Claude paid) which automatically detects steps, paces and conditions for each session.
Once imported into Garmin Connect, the workout can be transferred to your watch via USB cable connected to your computer, or from the Garmin Connect mobile app.
| Feature | Description |
|---|---|
| 📸 Import from image | Drop a photo or screenshot → AI analyses and imports |
| 📝 Import from text | Select text → right-click → "Send to GarminWO" |
| 📂 JSON import | Exported Garmin JSON file — no AI call required |
| 🖱️ Right-click menu | Right-click any image or selected text on any web page |
| 🗑️ Bulk delete | Checkboxes in Garmin list → delete multiple workouts at once |
| 🔄 Retry button | Re-runs analysis on temporary API errors |
| ❓ Built-in help | ? button in modal → opens PDF guide in browser language |
| 🌍 6 languages | French, English, Spanish, German, Italian, Russian |
| 🔒 Privacy | No server — no data collected — API key stored locally |
| 🆓 Free | Open source — Gemini offers 1500 free analyses per day |
- Open the Chrome Web Store
- Search for GarminWO
- Click Add to Chrome
- Confirm with Add extension
- Download and unzip this repository
- In Chrome, open
chrome://extensions - Enable Developer mode (toggle in the top right)
- Click Load unpacked
- Select the unzipped folder
- Go to aistudio.google.com/apikey
- Sign in with your Google account
- Click Create API Key and copy it
- Click the GarminWO icon in Chrome → paste the key → Save
🆓 Gemini 2.5 Flash is free up to 1500 requests/day
- Create an account at console.anthropic.com ($5 free credit)
- Go to API Keys → Create Key and copy it
- In the GarminWO popup, select the Claude tab → paste the key → Save
- Sign in at connect.garmin.com → Workouts
- Click the 📸 Import from image or JSON button (injected automatically)
- Drop your photo or screenshot → Analyse → Import
- The workout opens automatically in Garmin Connect
- Transfer it to your watch via USB cable or the mobile app
🇫🇷 Politique de confidentialité | 🇬🇧 Privacy Policy
See CHANGELOG.md for the full version history.
- 🐛 Bug report / Feature request → Open an issue
- ☕ Support the project → Ko-fi