For athletes

Plan it, ride it, then take it apart.

The whole training platform — calendar, workout builder, load and form, peak curves, laps and streams — with one difference underneath it. Your zones come off a real lactate curve, so every number the analysis gives back is measured rather than derived from a percentage of a guess.

  • Strava, Garmin & Apple Health sync
  • Unlimited lactate tests
  • iPhone app and Apple Watch zones
  • Works with or without a coach
A runner settling into a steady effort on an empty track at dawn
+25TSB
Fresh
Fitness
59
Fatigue
31
How it works

The loop, end to end

Plan the week, do the work, and get it back as something you can actually read. A lactate test is a snapshot; the point is what the next three months of training do to it.

1

Connect

Strava, Garmin or Apple Health — rides, runs and swims arrive on their own with power, pace, heart rate, cadence and laps. Or drop a .FIT file straight in.

2

Plan

Build the week in the calendar, or a whole season in the annual plan. Structured intervals with steps, ramps and repeats, saved as templates and pushed to your watch.

3

Train

The session is on the watch with the zones from your own curve. Tick it off, add RPE, lactate or a comment while it is still fresh.

4

Analyse

Laps, streams, peak curves, time in zones, load and form — and the same session against every previous attempt at it.

The same road in winter and in summer, one rider between them
AUGUST 2026
M
T
W
T
F
S
S
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
This week517 TSS · 16h 42m
M
97
T
109
W
101
T
103
F
93
S
14
S
·
Bike · 1h31 · 4×5min at LT2
A turbo session in a garage, late
Time in zonesLT2 415 W · 2h24m
28%
22%
11%
30%
Z1
41m
28%
Z2
31m
22%
Z3
16m
11%
Z4
43m
30%
Z5
13m
9%
At LT2 · 43m
A lactate reading taken at the roadside, mid-ride
Thresholds
LT1
350W
1.9 mmol · 141 bpm
LT2
415W
4.0 mmol · 159 bpm
The analysis

What a finished session turns into

Every one of these is the real component out of the app. Click them — or read them in detail under workout analysis, load & form and planning.

Bike LT2
Sat 29 Aug · 2h24m · 106 km
IF 0.86
Chips toggle a series, the way they do in the app
Training history4×15min · 6 of 175
Lap 11 · 390 W
Power Radar
Best efforts across durations
Compare
5s1min5min20min60min
All timePast 90d
#TIMEDISTPWRHRLA
15:003.09 km206 W109+
24:593.28 km245 W116+
35:003.47 km283 W125+
44:593.62 km319 W132+
510:007.00 km287 W125+
66:004.26 km298 W125+
ProgressPlanned vs done
29 Aug4×15min274 W
15 Aug4×15min281 W
1 Aug4×15min268 W
Completed as planned · 100% compliance
86.1ms
In your normal range
Last 30 days · normal 41–100 ms
Coming from TrainingPeaks?

A training platform, not a lactate add-on

Everything you keep a training log for is here — and then the part no percentage-based platform can give you, because it needs a drop of blood.

Training calendar
Plan and completed on one grid, week, month or season.
Structured workout builder
Steps, ramps, repeats, groups; power, pace or HR targets.
Workout library
Save any session as a template and reuse it.
Push to your watch
Structured sessions land on Garmin before you ride.
Planned vs actual
Compliance per session, per week, per block.
TSS, IF and work
Load per session and per week, on power, pace or heart rate.
Fitness / fatigue / form
CTL, ATL and TSB charted across the season.
Annual training plan
Periodised blocks, race targets and a countdown.
Peak power & pace curves
5 s to 5 h, this block against all time.
Laps & interval analysis
Every lap, every stream, drag to zoom and measure.
Workout comparison
The same session against every previous attempt.
Time in zones
Per session and per week, from measured thresholds.
Strava, Garmin & Apple Health
Automatic sync, or upload a .FIT file yourself.
Automatic categorisation
Sessions sorted into endurance, LT1, LT2 and VO₂max.
Health metrics
Sleep, HRV, resting HR, illness and injury episodes.
Notes and RPE
Comments and perceived effort attached to the session.
iPhone app & Apple Watch
The calendar in your pocket, the zones on your wrist.
Race pace predictor
What your current curve is worth over a given distance.
Inside

What you actually look at

Your curve
LaChart Your curve

LT1 and LT2 by every method, with the measured points on top.

Your zones
LaChart Your zones

Power, pace and heart-rate zones straight out of the test.

Every session
LaChart Every session

Read back against the test — time at each threshold, heart rate versus test day.

What you get

Everything the week runs on

Calendar, planned and completed

Build the week, drag sessions around, and see what actually came back sitting against what you asked for. Planned versus done, with compliance per week and per block.

A real workout builder

Steps, ramps, repeats and groups, with power, pace or heart-rate targets taken from your zones. Save anything as a template and push the session to your Garmin.

Fitness, fatigue and form

CTL, ATL and TSB charted across the season, so a taper is something you can see arriving rather than something you hope you timed.

Every session pulled apart

Laps, intervals and full streams with drag-to-zoom, time in zones, work and IF — plus the same workout laid over every previous attempt at it.

Peak power and pace curves

Best efforts from five seconds to five hours, this block against the last one and against all time, for the bike and for the run.

The season, not just the week

An annual plan with periodised blocks and race targets, and a countdown that knows what your form is doing between here and the start line.

Zones from measurement, not a formula

LT1 and LT2 come off your own lactate curve. Zones, load and session categories are anchored to those two numbers instead of a fraction of an estimated FTP.

Time at your thresholds

Not five zones whose widths depend on where your thresholds happen to sit, but minutes below LT1, at LT1, between, at LT2 and above. The same sentence means the same thing for everyone.

Sleep, HRV and resting HR

Apple Health metrics on the same timeline as the training, with illness and injury episodes tracked so a bad block has an explanation attached to it.

One subscription

€6.99 / month

Two weeks free, no card charged today, cancel whenever. If a coach or a studio tests you, their results land in your account too.

Start free