Meet Liv — Your
AI Coaching Companion

Liv is an AI triathlon coach that connects your Whoop and Intervals.icu data, builds periodised training plans, and coaches you with real-time insights every day.

She learns who you are, understands your body, and adapts your training — so you can focus on what matters: getting faster.

Das ist Liv — Deine
KI-Trainingspartnerin

Liv ist eine KI-Triathlon-Trainerin. Sie verbindet deine Whoop- und Intervals.icu-Daten, erstellt periodisierte Trainingspläne und coacht dich täglich mit Echtzeit-Einblicken.

Sie lernt, wer du bist, versteht deinen Körper und passt dein Training an — damit du dich auf das konzentrieren kannst, was zählt: schneller werden.

Open App Zur App
Your dashboard, anywhere
Dein Dashboard, überall

A responsive PWA with live dashboard, coaching chat, and system status — installable on any device. Real-time updates via Server-Sent Events.

Eine responsive PWA mit Live-Dashboard, Coaching-Chat und System-Status — installierbar auf jedem Gerät. Echtzeit-Updates via Server-Sent Events.

Dashboard
Chat
Wochenplan
7h12 ∅ 7h04
Sleep
78% ∅ 71%
Recovery
12.4 ∅ 11.8
Strain
68
Vitality
Vitality Curve
22:00 06:00 22:00
HRV
62 ms
RHR
48 bpm
SpO2
97%
Skin °C
+0.2
Training
Training
8× · 12.5h · 637 TSS
Ride5.2h · 148km · 385 TSS
Run3.8h · 38km · 178 TSS
Swim3.5h · 8.4km · 74 TSS
CTL
85
ATL
102
TSB
−17
Build 1 — Week 3/4 Build 1 — Woche 3/4
Threshold focus. Run volume building. Swim technique maintained. Next race: Lanzarote Camp in 2 weeks.
Schwellenfokus. Laufumfang im Aufbau. Schwimmtechnik gehalten. Nächstes Event: Lanzarote Camp in 2 Wochen.
Liv — AI Coach

Hi, I'm Liv.

I'm your AI endurance coach. I analyse your data from Whoop and Intervals.icu, create periodised training plans, and coach you daily — direct, honest, and data-driven.

I celebrate your wins, but I don't sugarcoat anything. If you're making a bad call, I'll tell you. I treat you as a capable adult athlete who deserves straight talk — no fluff coaching, just results.

Direct & honest Data-driven Humour No sugarcoating Adaptive Evidence-based

Hi, ich bin Liv.

Ich bin deine KI-Trainerin für Ausdauersport. Ich analysiere deine Daten von Whoop und Intervals.icu, erstelle periodisierte Trainingspläne und coache dich täglich — direkt, ehrlich und datenbasiert.

Ich feiere deine Erfolge, aber beschönige nichts. Wenn du eine schlechte Entscheidung triffst, sage ich dir das. Ich behandle dich als erwachsenen Athleten, der Klartext verdient hat — kein Wohlfühl-Coaching, sondern Ergebnisse.

Direkt & ehrlich Datenbasiert Humor Kein Sugarcoating Adaptiv Evidenzbasiert
Real conversations, real coaching
Echte Gespräche, echtes Coaching

Liv talks to you like a coach who knows your data, your goals, and your body. Here are some typical exchanges.

Liv spricht mit dir wie ein Coach, der deine Daten, deine Ziele und deinen Körper kennt. Hier sind einige typische Dialoge.

Proactive Morning Check-in
Proaktiver Morgen-Check-in
Liv
Good morning! I noticed your HRV is at 38ms today — that's 22% below your 7-day average. Your recovery score is 41%. Did you sleep badly or was yesterday's training particularly intense?
Yeah, the interval session yesterday was pretty brutal, and I didn't get to bed until after midnight
Liv
That explains the low recovery. At 41% I'd advise against today's planned tempo run. Suggestion: Easy 40-min run in Z1-Z2 — that way you protect yesterday's adaptation without overloading your system. Your HRV should normalise by tomorrow and you can reschedule the key session.
Liv
Guten Morgen! Mir ist aufgefallen, dass dein HRV heute bei 38ms liegt — das sind 22% unter deinem 7-Tage-Schnitt. Dein Recovery Score zeigt 41%. Hast du gestern schlecht geschlafen oder war das Training besonders intensiv?
Ja, das Intervalltraining gestern war ziemlich heftig, und ich bin erst nach Mitternacht ins Bett gekommen
Liv
Das erklärt den niedrigen Recovery-Wert. Bei 41% würde ich heute vom geplanten Tempo-Lauf abraten. Vorschlag: Lockerer 40-min Lauf im Z1-Z2 Bereich — damit schützt du die Anpassung von gestern, ohne dein System weiter zu belasten. Morgen sollte dein HRV sich wieder normalisiert haben und du kannst die Key Session nachholen.
Workout Builder
Can you build me a VO2max interval session on the bike for Friday?
Liv
Sure! With your current FTP of 265W and today's solid recovery (82%), I'd suggest:

5 × 4min @ 310-325W
3min easy spin between intervals
15min warm-up, 10min cool-down
Total: ~75min

That fits well into your current build phase. Shall I push this workout to your Intervals.icu calendar?
Yes, push it!
Liv
Done! The workout is on your calendar for Friday. Make sure Thursday stays easy so you're fresh for the intervals.
Kannst du mir ein VO2max-Intervalltraining fürs Rad für Freitag bauen?
Liv
Klar! Bei deinem aktuellen FTP von 265W und deinem guten Recovery-Score heute (82%) würde ich vorschlagen:

5 × 4min @ 310-325W
3min lockere Erholung zwischen den Intervallen
15min Einfahren, 10min Ausfahren
Gesamtdauer: ~75min

Das passt gut in deine aktuelle Build-Phase. Soll ich das Workout direkt in deinen Intervals.icu Kalender eintragen?
Ja, bitte eintragen!
Liv
Erledigt! Das Workout ist für Freitag in deinem Kalender. Achte darauf, am Donnerstag nur locker zu trainieren, damit du frisch in die Intervalle gehst.
Daily Status Briefing
Tägliches Status-Briefing
/status
Liv
Readiness: Recovery 78%, HRV 62ms (↑ 5% vs. 7-day avg) — good day for a hard session.

Sleep: 7h 12min, 89% efficiency. Solid night, REM and deep sleep within normal range.

Training Load: CTL 72, ATL 81, TSB −9. Slightly fatigued but in a productive zone — right where you should be in the build phase.

Recommendation: Great day for a key session. Your macro plan calls for threshold work on the bike this week. How about 3 × 12min sweet spot?
/status
Liv
Readiness: Recovery 78%, HRV 62ms (↑ 5% vs. 7-Tage-Schnitt) — guter Tag für Belastung.

Schlaf: 7h 12min, 89% Effizienz. Solide Nacht, REM- und Tiefschlafanteile im Normbereich.

Trainingsbelastung: CTL 72, ATL 81, TSB −9. Du bist leicht ermüdet, aber im produktiven Bereich — genau richtig für die Build-Phase.

Empfehlung: Idealer Tag für eine Key Session. Dein Makroplan sieht diese Woche Schwellenarbeit auf dem Rad vor. Wie wäre es mit 3 × 12min Sweet Spot?
Season Planning
Saisonplanung
I'm training for Ironman Frankfurt in June. Can you create a season plan?
Liv
Absolutely! From today to Ironman Frankfurt on June 29th you've got 18 weeks. Based on your current fitness (CTL 68) and injury history, I'll split it into 4 phases:

Base (6 wk) — Aerobic foundation, swim technique
Build (6 wk) — Threshold work, race-pace bricks
Peak (4 wk) — Race-specific intensity
Taper (2 wk) — Volume down, keep the edge

I'll account for your knee issue from last autumn and build run volume conservatively. Shall I generate the macro plan now?
Yes, go for it!
Liv
Your macro plan is ready! Each week you can use /create_nextweekplan to generate the concrete weekly schedule — Liv automatically adjusts sessions to your current recovery and training progress.
Ich trainiere für den Ironman Frankfurt im Juni. Kannst du mir einen Saisonplan erstellen?
Liv
Sehr gerne! Von heute bis zum Ironman Frankfurt am 29. Juni sind es noch 18 Wochen. Basierend auf deinem aktuellen Fitnesslevel (CTL 68) und deiner Verletzungshistorie teile ich das in 4 Phasen auf:

Base (6 Wo.) — Aerobe Grundlage, Technik Schwimmen
Build (6 Wo.) — Schwellenarbeit, Race-Pace Blöcke
Peak (4 Wo.) — Wettkampfspezifische Intensität
Taper (2 Wo.) — Volumen runter, Schärfe behalten

Ich berücksichtige dabei dein Knie-Thema vom letzten Herbst und baue die Laufumfänge konservativ auf. Soll ich den Makroplan jetzt generieren?
Ja, mach das!
Liv
Dein Makroplan ist erstellt! Jede Woche kannst du mit /create_nextweekplan den konkreten Wochenplan generieren lassen — Liv passt die Einheiten dann automatisch an deinen aktuellen Recovery-Status und Trainingsfortschritt an.
Liv Learns About You
Liv lernt dich kennen
Just so you know: Tuesdays and Thursdays I can only train in the morning because I need to be at the office early. Wednesdays are completely free.
Liv
Got it! I'll remember:

Tue + Thu: Morning only (shorter sessions)
Wed: Free — ideal for longer key sessions

I'll schedule your intense sessions on Wednesdays and weekends, and keep Tuesdays/Thursdays shorter. That way you'll never have to choose between training and work.
Ich muss dir noch was sagen: Dienstags und Donnerstags kann ich nur morgens trainieren, weil ich da früh im Büro sein muss. Und Mittwoch ist komplett frei.
Liv
Verstanden! Ich merke mir:

Di + Do: Nur Frühtraining möglich (kürzere Sessions)
Mi: Frei — ideal für längere Key Sessions

Bei deinen Wochenplänen lege ich die intensiven Einheiten auf Mittwoch und Wochenende, und halte Dienstag/Donnerstag kürzer. So hast du nie Stress zwischen Training und Job.
How Liv works under the hood
So funktioniert Liv unter der Haube

Liv connects your wearable and training data, enriches it with sports science knowledge, and delivers coaching through a conversational AI — all in real time.

Liv verbindet deine Wearable- und Trainingsdaten, reichert sie mit sportwissenschaftlichem Wissen an und liefert Coaching über eine konversationelle KI — alles in Echtzeit.

Whoop

HRV, Recovery, Sleep, Strain, Resting HR, Skin Temp

Intervals.icu

Activities, Power Zones, CTL/ATL/TSB, Wellness, Calendar

Athlete Input

Athleten-Input

Goals, Constraints, Preferences, Race Calendar, Feedback

Ziele, Einschränkungen, Präferenzen, Wettkampfkalender, Feedback

↓ OAuth & Webhooks & Conversation ↓

Liv Core Engine

AI ReasoningLLM-powered coaching decisions
KI-ReasoningLLM-gestützte Coaching-Entscheidungen
Knowledge Base8 sports science modules
Wissensbasis8 sportwissenschaftliche Module
Athlete MemoryLearned facts & preferences
Athleten-GedächtnisGelernte Fakten & Präferenzen
Data ClassifierSmart context injection
Daten-KlassifikatorIntelligente Kontexteinbindung
Macro PlannerSeason periodisation
Makro-PlanerSaison-Periodisierung
Week PlannerConcrete workout scheduling
Wochen-PlanerKonkrete Trainingsplanung
Workout BuilderStructured interval generation
Workout BuilderStrukturierte Intervall-Generierung
Health MonitorAnomaly detection & trends
Health MonitorAnomalie-Erkennung & Trends
Coaching NotebookPrivate athlete reflections
Coaching-NotizbuchPrivate Athleten-Reflexionen
Vitality IndexEnergy reserve scoring
Vitality IndexEnergiereserve-Bewertung
↓ Coaching, Plans & Workouts ↓
↓ Coaching, Pläne & Workouts ↓

Coaching Chat

Coaching dialog, status reports, proactive check-ins

Coaching-Dialog, Status-Reports, proaktive Check-ins

Training Calendar

Trainingskalender

Workouts pushed directly to Intervals.icu

Workouts direkt in Intervals.icu eingetragen

From season strategy to daily workouts
Von der Saisonstrategie zum täglichen Training

Liv builds your training in two layers: a strategic season framework, and concrete weekly plans that adapt to how your body responds.

Liv strukturiert dein Training in zwei Ebenen: ein strategisches Saison-Framework und konkrete Wochenpläne, die sich an die Reaktion deines Körpers anpassen.

Macro Plan — The Season Strategy

Tell Liv your main race and she creates a periodised season plan spanning months. The macro plan defines training phases, intensity progression, and discipline priorities — all tailored to your race distance, current fitness, and personal constraints.

Liv considers your injury history, time availability, and strengths/weaknesses when choosing phase durations and load trends. The plan evolves as she learns more about you.

  • Phase intents (aerobic base, threshold work, race-specific)
  • Load trends per phase (build, maintain, reduce)
  • Discipline priorities (swim focus, run volume, bike power)
  • Guardrails (max weekly hours, injury precautions)

Makroplan — Die Saisonstrategie

Nenne Liv deinen Hauptwettkampf und sie erstellt einen periodisierten Saisonplan über Monate. Der Makroplan definiert Trainingsphasen, Intensitätsprogression und Disziplin-Prioritäten — zugeschnitten auf deine Wettkampfdistanz, aktuelle Fitness und persönliche Rahmenbedingungen.

Liv berücksichtigt deine Verletzungshistorie, verfügbare Zeit und Stärken/Schwächen bei der Wahl von Phasendauer und Belastungstrends. Der Plan entwickelt sich weiter, je mehr sie über dich lernt.

  • Phasen-Ziele (aerobe Basis, Schwellenarbeit, wettkampfspezifisch)
  • Belastungstrends pro Phase (aufbauen, halten, reduzieren)
  • Disziplin-Prioritäten (Schwimmtechnik, Laufvolumen, Radleistung)
  • Leitplanken (max. Wochenstunden, Verletzungs-Vorsichtsmaßnahmen)

Season Overview — Ironman 18 Weeks

Saisonübersicht — Ironman 18 Wochen

Base
Build
Peak
Tap
  • Base (6 wk): Aerobic foundation, swim technique, run volume build-up
  • Build (6 wk): FTP intervals, race-pace bricks, open water swims
  • Peak (4 wk): Race simulation, high-intensity sharpening
  • Taper (2 wk): Volume −40%, maintain top-end, rest & fuel
  • Base (6 Wo.): Aerobe Grundlage, Schwimmtechnik, Laufvolumen-Aufbau
  • Build (6 Wo.): FTP-Intervalle, Race-Pace-Koppeltraining, Freiwasserschwimmen
  • Peak (4 Wo.): Wettkampfsimulation, hochintensive Schärfung
  • Taper (2 Wo.): Volumen −40%, Spitze halten, Ruhe & Ernährung

Sample Week — Build Phase

Beispielwoche — Build-Phase

Mon
Mo
Swim 2.5k
Run Z2 40m
Tue
Di
Ride Easy 45m
Wed
Mi
Ride SST 90m
Swim Drills
Thu
Do
Run Tempo 50m
Fri
Fr
Rest
Ruhe
Sat
Sa
Ride Long 3h
Sun
So
Run Long 80m
Swim OW 2k
  • Each session has structured intervals & targets
  • Power/pace zones calculated from your profile
  • Pushed directly to your Intervals.icu calendar
  • Jede Einheit hat strukturierte Intervalle & Zielwerte
  • Leistungs-/Pace-Zonen aus deinem Profil berechnet
  • Direkt in deinen Intervals.icu-Kalender eingetragen

Week Plan — Adaptive Execution

Every week, Liv generates a concrete training plan based on where you are in the macro cycle, your current recovery status, and recent training load. Each session gets a role: key session, support, or recovery.

The week plan isn't static — it accounts for your real-time Whoop data. If your HRV is tanked, Liv adjusts intensity. If you're flying, she'll push you harder. Workouts are generated with precise interval structures and pushed directly to your Intervals.icu calendar.

  • Recovery-aware scheduling (Whoop data)
  • Session roles: key, support, recovery
  • Detailed intervals with power/pace targets
  • Automatic calendar sync to Intervals.icu

Wochenplan — Adaptive Umsetzung

Jede Woche generiert Liv einen konkreten Trainingsplan, basierend auf deiner Position im Makrozyklus, deinem aktuellen Recovery-Status und der jüngsten Trainingsbelastung. Jede Einheit bekommt eine Rolle: Key Session, Support oder Recovery.

Der Wochenplan ist nicht statisch — er berücksichtigt deine Echtzeit-Whoop-Daten. Wenn dein HRV im Keller ist, passt Liv die Intensität an. Wenn du in Topform bist, fordert sie dich mehr. Workouts werden mit präzisen Intervallstrukturen generiert und direkt in deinen Intervals.icu-Kalender eingetragen.

  • Recovery-basierte Planung (Whoop-Daten)
  • Session-Rollen: Key, Support, Recovery
  • Detaillierte Intervalle mit Leistungs-/Pace-Zielen
  • Automatischer Kalender-Sync zu Intervals.icu
What athletes use Liv for
Wofür Athleten Liv nutzen

Whether you're deep in a training block or just want a quick readiness check — Liv adapts to how you train.

Ob du mitten in einem Trainingsblock steckst oder nur einen schnellen Readiness-Check willst — Liv passt sich an, wie du trainierst.

Morning Readiness Check

Morgen-Readiness-Check

Start your day with a data-backed briefing: recovery score, sleep quality, HRV trends, and a recommendation for today's training intensity.

Starte deinen Tag mit einem datenbasierten Briefing: Recovery Score, Schlafqualität, HRV-Trends und eine Empfehlung für die heutige Trainingsintensität.

On-Demand Workout Creation

Workouts auf Abruf

Ask Liv to build a specific workout and she generates structured intervals based on your zones. One tap and it's in your calendar.

Bitte Liv, ein bestimmtes Workout zu bauen, und sie generiert strukturierte Intervalle basierend auf deinen Zonen. Ein Tipp und es ist in deinem Kalender.

Post-Activity Analysis

Post-Aktivitäts-Analyse

After every workout, Liv auto-analyses your data: zone distribution, pacing execution, heart rate drift, and how it fits your training plan.

Nach jedem Training analysiert Liv automatisch deine Daten: Zonenverteilung, Pacing, Herzfrequenz-Drift und wie es in deinen Trainingsplan passt.

Proactive Coaching

Proaktives Coaching

Liv doesn't wait for you to ask. She spots anomalies in your data — an HRV dip, a sleep deficit, unusual fatigue — and checks in with context-aware questions.

Liv wartet nicht, bis du fragst. Sie erkennt Anomalien in deinen Daten — ein HRV-Einbruch, Schlafdefizit, ungewöhnliche Müdigkeit — und meldet sich mit kontextbezogenen Fragen.

Trend Analysis

Trendanalyse

"How has my HRV been over the last 3 months?" — Ask Liv anything about your data history. She queries your metrics archive and gives you a coached interpretation.

„Wie hat sich mein HRV in den letzten 3 Monaten entwickelt?“ — Frag Liv alles über deine Datenhistorie. Sie durchsucht dein Metrik-Archiv und liefert eine gecoachte Interpretation.

Personalised Memory

Persönliches Gedächtnis

Liv remembers your injury history, time constraints, race goals, and preferences. Every conversation teaches her more about you — no repeated setup needed.

Liv merkt sich deine Verletzungshistorie, Zeiteinschränkungen, Wettkampfziele und Präferenzen. Jedes Gespräch lehrt sie mehr über dich — kein wiederholtes Setup nötig.

Document Upload

Dokumenten-Upload

Send PDFs and images directly to Liv. Upload a training camp schedule and she reads it, lists the sessions, and enters them into your Intervals.icu calendar.

Sende PDFs und Bilder direkt an Liv. Lade einen Trainingscamp-Plan hoch und sie liest ihn, listet die Einheiten auf und trägt sie in deinen Intervals.icu-Kalender ein.

Push Notifications

Push-Benachrichtigungen

Get notified when Liv has coaching insights, new activity analyses, or training plans ready. Works as a native-feeling PWA on any device.

Werde benachrichtigt, wenn Liv Coaching-Insights, neue Aktivitätsanalysen oder Trainingspläne hat. Funktioniert als native PWA auf jedem Gerät.

Powered by your existing ecosystem
Betrieben mit deinem bestehenden Ökosystem

Liv plugs into the tools you already use — no new apps to install, no data to migrate.

Liv nutzt die Tools, die du bereits verwendest — keine neuen Apps installieren, keine Daten migrieren.

Whoop
Intervals.icu
WebApp Chat
AI-PoweredKI-gestützt
Multi-UserMehrbenutzer