AI Coaching 14 May 2026 Kyle Hodgson · Founder 8 min read

What Is an AI Cycling Coach?

An AI cycling coach reads your actual training data — FTP, CTL, ATL, TSB — and gives you personalised coaching decisions in plain language. No generic plans. No one-size-fits-all advice. Coaching built around where you are right now.

The problem with traditional training plans

Most cyclists follow one of two paths: they download a static 12-week training plan from the internet, or they subscribe to a platform and get workouts pushed at them based on a broad fitness category.

Both approaches have the same flaw: they don't know who you are today. A plan written in January doesn't know you had a rough week at work in March, that your CTL dropped when you were ill in April, or that your TSB is sitting at −18 right now and you should not be doing a threshold session this afternoon.

A good human coach knows all of this. They're reading your training log, asking you how you feel, and adjusting the plan in real time. The problem is that a good human coach costs £150–£300 per month — far out of reach for most amateur cyclists.

That's the gap an AI cycling coach fills.

What an AI cycling coach actually does

Reads your training load continuously

An AI cycling coach connects to your training data sources — Strava, Wahoo, Garmin, Intervals.icu — and reads your rides as they happen. Every session updates the model: how hard you're working, how much fatigue you're accumulating, how your fitness is trending.

CTL — Chronic Training Load
Your 42-day rolling fitness score. Higher CTL = more aerobic capacity built up over time.
ATL — Acute Training Load
Your 7-day rolling fatigue score. High ATL = you've been working hard recently.
TSB — Training Stress Balance
CTL minus ATL. Positive = fresh. Negative = fatigued. Race day target: +5 to +15.
FTP — Functional Threshold Power
The power you can sustain for approximately 60 minutes. The baseline for all training zones.

Interprets the numbers, not just displays them

Intervals.icu and TrainingPeaks already show you CTL, ATL and TSB. The difference with an AI coach is that it tells you what to do with those numbers.

When your TSB is at −18 and your ATL is climbing faster than your CTL, a dashboard shows you a red number. An AI coach tells you: "Fatigue is rising faster than fitness. Back off today — absorb the block, don't force it." Same data. Completely different value.

Adapts every week automatically

Static plans can't adapt to life. An AI cycling coach recomputes your programme every time you ride. Missed two sessions this week? It recalculates. Nailed a big block and your CTL jumped 8 points? It adjusts your targets accordingly. Going into a race next Sunday? It tapers you automatically based on your current TSB.

Key difference

A static plan tells you what you should be doing. An AI cycling coach tells you what you should be doing given where you actually are. That distinction is the entire product.

Explains the why, not just the what

The best human coaches don't just say "do 4×8 minutes at threshold today." They explain why — because your CTL has been flat for three weeks, you've recovered well, and your next event is eight weeks out. You learn from good coaching, not just execute it.

An AI cycling coach should do the same. Every recommendation should come with the reasoning behind it, so you build your own understanding of how training works — and can make better decisions when the app isn't in front of you.

What an AI cycling coach is not

It's worth being direct about what AI coaching isn't — because there's a lot of noise in this space.

How VeloCoach AI works

VeloCoach is an iPhone app that connects to Strava, Wahoo, Intervals.icu, Garmin and Apple Health. Every time you sync a ride, it updates your training load model — CTL, ATL, TSB — and re-evaluates your coaching programme.

Each morning, you get a coaching message. Not a generic tip — a specific decision for today, based on your current fitness, fatigue and goals. "Your TSB is −6, fitness is climbing, and your next event is 11 days out. Today is a quality day — let's do 3×10 minutes at sweet spot." Or: "Fatigue is high after your three-day block. Easy spin today, no more than 90 minutes Zone 2."

It also tracks your FTP over time and lets you set goals, whether that's a sportive, a gran fondo or a club race, so the training builds toward something specific.

The app is currently in early access. We're taking on testers who want real AI coaching — not marketing dressed up as AI.

Try VeloCoach AI free

Early access is open. Free during the test phase — we want feedback, not fanfare.

Join the early list →