TEMPO
live · dashboard--:--:--
tempo
TTEMPO
HomePlan
ANext race · −86 days · peak phase
Ironman 70.3 Zürich
32:10SWIM
2:38:00BIKE
1:42:00RUN
5:05:00goal
ReadinessOptimal
82
OptimalHRV 68 msBattery 74%Sleep 7:42 h
76
Run
73
Bike
64
Swim
Fitness28d
VO₂ run63.1ml/kg
VO₂ bike67.2ml/kg
FTP2554.1 W/kg
Endurance10,660score
ACWR 1.09Maintaining
Today · 3 sessions
  • Threshold ride1:10Z4

    3 × 12′ @ FTP · 4′ easy

  • Brick run0:25Z2

    20′ off the bike, build to Z2

  • Technique0:40Z1

    drills + 8 × 50 form

readiness ·HRV ms·TSB −7·ramp +4%·race −86 d

Your season, perfectly paced.

An adaptive AI coach that periodizes your whole triathlon season and reschedules around real life. Built on your Garmin & Strava data.

Start your seasonSee the dashboard
Download on theApp StoreSoonGet it onGoogle PlaySoon
The platform

One coach, four jobs.

01

Periodize the whole season

TEMPO lays out base, build, peak and taper across the calendar, then advances the plan every week so the work always points at race day.

Base
Build
Peak
Taper
Race
Load rampCTL 64 · +4%/wk
26
27
28
29
30
31
32
33
34
35
→ wk 28 · Build 1 · 9:40 planned
02

Train to your own zones

Swim by pace, bike by power, run by pace. Every session prescribes intensity from the zones you actually hold, not a generic percentage.

Swimby pace3 zones
1:52 /100m1:44 /100m1:38 /100m
Bikeby power3 zones
185 W255 W · FTP300 W
Runby pace3 zones
5:20 /km4:28 /km4:05 /km
03

Read readiness, adjust the day

HRV, battery and sleep feed a daily readiness check. When you're flat, the plan eases off; when you're fresh, it leans in.

Optimaltoday's readiness
HRV msstable
Battery%charged
Sleep7:42 hsolid
→ today: green · keep it aerobic
04

Reschedule around real life

Travel, a closed pool, a missed week: tell TEMPO the constraint and it reflows the block, then returns you to the plan.

note:"Sardinia, wk 32 — no bike"
awaiting constraint…
mo
tu
we
th
fr
bike → swim · run held · taper intact
Pricing

Two ways to run your coach.

The dashboard, sync, zones and season tools are free forever. When you want the adaptive AI coach, you pick how it runs: bring your own AI key once and own it outright, or let us run it monthly. It's the same coach either way.

What's included
Dashboard, sync & per-sport zonesFree
Adaptive AI season coachEarly Bird
Bring your own AI key (BYOK)Early Bird
MCP: drive it from Claude or any agentEarly Bird
We run the AI for youPro

Free

€0forever

Everything you need to train with structure.

  • Connect Garmin & Strava
  • Auto-sync + lean dashboard
  • Season calendar & race countdown
  • Per-sport zones
  • Fitness, fatigue & readiness
  • Fueling estimates
  • Manual plan board

Early Bird

Best value
€25lifetime · one-time

The full AI coach on your own key. One payment, yours for good.

  • Everything in Free
  • Adaptive AI coach (full season)
  • Auto-reschedule around life
  • Race predictor & forecast
  • Bring your own AI key (BYOK)
  • MCP: drive it from Claude or any agent
  • Push workouts to Garmin
  • Limited early-bird spots

Pro

€12per month · planned

We run the AI for you. No keys, nothing to wire up.

  • Everything in Early Bird
  • We run the model, zero setup
  • Daily check-ins & proactive nudges
  • Priority compute
  • Pay-as-you-go credits option
Join waitlistComing soon
Data

Your data stays yours. The coach just reads it.

TEMPO speaks MCP and runs on your own AI key. No model is trained on your training. Connect, pull your plan, and revoke access whenever you like.

Own your data

A standard MCP server exposes your plan, zones and readiness to any client you trust. No proprietary export, no walled garden.

$ tempo mcp connect
→ token: TEMPO-9F2A
$ plan pull --week 28
✓ 9 sessions synced
mcp: tempo
tools:
  plan · zones
  readiness · schedule

Private by default

European data residency, your own model keys, and a one-click export. Nothing about your training leaves your control.

GDPR
EU data residency
BYOK
Your own model keys
Export
Your data, any time

Predictable

Deterministic builds, pinned versions, local-first compute. The same inputs always give the same plan, with no surprise drift.

SourceGarmin + Strava
Planelocal-first
Build2026.6

Your whole season on one dashboard.

One surface for today's session, the planned weeks ahead, the season timeline, and every activity you sync. No spreadsheets, no second app.

Fig. 1TEMPO season dashboard
TEMPO
A race architecture active
Coach · How's the knee today? I'm keeping this week mindful of it.×
Next race · A · −86 days · peak phase
Ironman 70.3 Zürich
5:05
goal
Zürich · 18°C
ReadinessOptimal
of 100
This weekBuild 1Build · wk 2/3
%
182 / 240 min31 / 45 km
%
220 / 300 min96 / 140 km
%
70 / 110 min3.1 / 5 km
HRV68ms
Battery74%
Sleep7:42
Recovery2.0 h easy
Fitness28d

Build 2 · Bike VO₂max and run threshold

VO₂max run63.1ml/kg
VO₂max bike67.2ml/kg
Cycling FTP255 W4.1 W/kg
Endurance10,660elite
Race predictions
5K16:21
10K34:46
Half1:17:06
Mara2:51:23
Training load28-day trend
Acute 1375Chronic 1261ACWR 1.09
TodayStrain & fuel
Stress18low all day
Resting HR38max 174 bpm
Calories2,445kcal
Active 1,451Resting 994
Projected active1,451 → 2,089
Projected total2,4453,083
+638 kcal · 1 scheduled session
Fuel targetsbig day
Carbs935g
Protein153g
Fat85g
50 g/h · 450 ml/h · 360 mg/h
Recovery 85 g carbs · 30 g protein
Energy
daily burn
2,445kcal
M
T
W
T
F
S
S
inout
Coach

One control layer for the whole season.

Every session, every constraint, every race runs through one plan. TEMPO keeps fitness, fatigue and timing in view, so the next workout is always the right one.

Start your seasonTap the mark →