Garmin Connect · AI weekly plans

Training plans that read your fitness.

legplan reads HRV, sleep and activities from Garmin Connect and generates your weekly plan every Sunday with AI — transparent, adjustable, your coach in the background.

Free for friends · No subscription, no ads, no tracking
The app

A look inside legplan.

Click through — this is the real structure of the app.

legplan.ch/today
Today · Wednesday, 10 June
Today's workout
Tempo · 3 × 3 km
quality
Distance
13.5 km
Pace
4:45–4:55
Duration
~68 min
2 km warm-up · 3×3 km @ HM pace, 90 s jog · 2 km cool-down → Send to watch
Week
MonEasy Run · 8 km
✓ 8.2 km
TueRest day
WedTempo · 3 × 3 km
today
ThuEasy Run · 6 km
6 km
FriRest day
SatEasy + Strides
7 km
SunLong run
18 km
HM Prediction
1:42:18
↓ 2:18 vs. last week · Target 1:40:00
HRV Garmin
62 ms
↑ 3 · balanced
RHR
47
bpm
Sleep
7h 24
good
Weekly km
42.3
of 48 planned
Race goal
Greifenseelauf · HM
19.09.2026 · Target time 1:40:00
Week 4/18 · 14 weeks to go
Weekly Planning
W24 · Build
← W23 This week W25 →
Mon
Easy Run
8 km ✓
Tue
Rest day
Wed · today
Tempo 3×3 km
13.5 km
Thu
Easy Run
6 km
Fri
Rest day
Sat
Easy + Strides
7 km
Sun
Long run
18 km
Block progress
4/18weeks
14 weeks until Greifenseelauf
Last week
Volume41.8 / 44 km
Quality sessions2/2 ✓
Compliance95 %
AI reasoning

«HRV stable, compliance high — volume +8 %. Tempo stays at HM pace, long run grows to 18 km.»

Move a workout? Just drag →
Stats
Form & progress
Weekly km · last 18 weeks
This week 42.3 km Peak 52.1 km Ø 38.6 km
Avg pace · lower is better
Start 6:05 /km Current 5:32 /km Δ −0:33
Garmin health · 30 days
HRV
62 ms
RHR
47 bpm
Pace zones · 80/20 polarisation
81 %
Easy / Recovery81 %
Quality19 %
Polarisation on target ✓
History
Workout history
128 entries · 712.4 km total · click for AI feedback
All Easy Quality Long
Date Workout Distance Pace
Mon 08.06.Easy Run 8.2 km5:54
Sun 07.06.Long run 16.4 km5:38
Fri 05.06.Intervals 6×1000 10.8 km4:32
Thu 04.06.Easy Run 6.1 km6:02
Wed 03.06.Tempo 2×4 km 12.6 km4:51
AI feedback: «Intervals cleanly paced — HR drift only 3 %. Legs felt tired per check-in: well managed.»
Check-in
Wednesday, 10 June
Four sliders, optional notes. ~30 seconds. Try the sliders.
Last night's sleep Garmin 7.5 h
Legs feel like… 6/10
TiredFresh
Stress (work · personal) Garmin 4/10
Mood 7/10
Save check-in
Strength
CrossFit, Hyrox & running strength
Log set
Type
Hyrox
Exercise
Wall Balls
Reps × sets
25 × 4
kg · RPE
9 kg · RPE 7
Save
Recent sessions
Hyrox circuit
Sled Push · Burpees · Lunges
Sat · 45 min
Running strength
Calf Raises · Single-Leg RDL
Thu · 25 min
CrossFit WOD
AMRAP 18 · RPE 8
Mon · 50 min
AI: Strength counts toward training load — the weekly plan accounts for it.
Nutrition
Wednesday, 10 June
1840 / 2400 kcal
Deficit target 300 kcal · on track
Today's macros
Protein132 / 150 g
Carbs214 / 280 g
Fat58 / 75 g
Logged today
Porridge + berries420
Chicken bowl680
Recovery shake310
Snacks430
Photo logging: Photograph your plate, AI estimates the macros.
Features

What makes legplan different.

AI-generated plans

Generated every Sunday — based on form, compliance and race goal. The reasoning is transparent and verifiable.

Garmin Connect sync

Activities, HRV, sleep, stress and Body Battery are synced automatically — no manual logging.

Race preparation

18-week block with build, specificity and taper. HM prediction to the finish line, pacing strategy for race day.

Calendar with drag & drop

Swap or remove workouts between days — the plan adapts and AI analyses the shift.

Form indicators

HRV trend, pace at comparable HR, 80/20 polarisation, training load with ACWR gate. Minimal, but precise.

Send workouts to the watch

One click — the structured workout goes to your Garmin watch. After the run, everything syncs back.

How it works

Four steps. Then you run.

  1. 1
    Connect Garmin

    Enter your Connect login — activities, HRV, sleep and stress are synced automatically.

  2. 2
    Set your race goal

    Race, date, target time. legplan calculates an 18-week block with build, specificity and taper.

  3. 3
    New plan every Sunday

    AI reads your week, checks form indicators and suggests 7 days — accept, adjust or reschedule.

  4. 4
    Send workouts to the watch

    One click — the workout goes to your Garmin watch. After the run, everything syncs back and feedback is waiting.