Trainingsplaner mit Garmin-Anbindung
Trainings gemeinsam mit Claude planen und automatisch auf die Uhr bringen – über intervals.icu.

Motivation
Ich wollte einen Trainingsplan, der sich danach richtet, wie ich tatsächlich trainiert und geschlafen habe – und der ohne Abtippen auf meiner Garmin-Uhr landet. Garmin bietet Privatleuten aber keinen Weg, Workouts selbst auf die Uhr zu schicken. Der Umweg führt über intervals.icu: Dort geplante Workouts landen automatisch im Garmin-Kalender und damit auf der Uhr. Und weil die Planung über Claude läuft, kann ich im Chat festlegen, was und wie ich trainieren möchte.
Was es ist
Eine Web-App, in der man seine Aktivitäten, Erholungswerte und den Trainingskalender sieht. Für die Planung stellt sie ein Datenpaket zusammen, das man in Claude einfügt. Claude antwortet mit einem Plan, die App zeigt ihn als Vorschlag – neue, geänderte und gelöschte Einheiten – und schreibt ihn erst nach Bestätigung in den Kalender.
- Zonen und Schwellenwerte je Sportart, auf Wunsch von Claude aus den bisherigen Aktivitäten ermittelt
- Gemeinsame Läufe: Zwei Leute planen eine Einheit zusammen, jeder gibt nur frei, was er teilen möchte
- Zugang nur auf Einladung, jeder sieht nur seine eigenen Daten
Umsetzung
Die erste Version lief bei mir zu Hause auf einem Raspberry Pi. Die öffentliche Version ist eine schlanke PHP-App mit MySQL:
- Anmeldung bei intervals.icu per OAuth, Zugangsdaten verschlüsselt gespeichert
- Kein KI-Schlüssel auf dem Server: Die Planung läuft über den eigenen Claude-Chat
- Die Benutzerverwaltung läuft nur im Heimnetz und schickt signierte Anfragen an den Server
- Kein Tracking, keine fremden Skripte
Bilder & Videos
Hier ein paar Beispielbilder aus der App, mit einem Demo-Konto und erfundenen Werten. Eigentlich geht es nur darum, das Training zu planen – tagelang verweilen muss hier niemand.
Stand & nächste Schritte
Der Planer ist im Einsatz – bei mir und bei Freunden. Als Nächstes möchte ich Daten direkt von Garmin abrufen und gemeinsame Läufe über mehrere Tage planen können.
Hinweise
Garmin ist eine Marke von Garmin Ltd. oder ihren Tochtergesellschaften. Dieses Projekt steht in keiner Verbindung zu Garmin oder intervals.icu.


