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, Fitness, Fatigue and Form) 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 Fitness dropped when you were ill in April, or that your Form 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 to £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 picks up your rides from your training data sources (Wahoo, Garmin, Intervals.icu). Every session updates the model: how hard you're working, how much fatigue you're accumulating, how your fitness is trending.

Fitness
Your 42-day rolling fitness score. Higher Fitness = more aerobic capacity built up over time.
Fatigue
Your 7-day rolling fatigue score. High Fatigue = you've been working hard recently.
Form
Fitness minus Fatigue. 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 Fitness, Fatigue and Form. The difference with an AI coach is that it tells you what to do with those numbers.

When your Form is at −18 and your Fatigue is climbing faster than your Fitness, 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 when your recovery says so

Static plans can't adapt to life. VeloCoach checks your recovery overnight, and when it says you need rest or an easy day, it adjusts that day's session. Missed a session? The coach offers to move it and changes nothing unless you accept. Training for a main race? Mark it as your A race and your plan counts back from race day to build in a taper.

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 Fitness 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 Wahoo, Intervals.icu, Garmin and Apple Health. Every time you sync a ride, it updates your Fitness, Fatigue and Form, and re-evaluates your coaching programme.

Each morning, you get a coaching message. Not a generic tip, but a specific decision for today, based on your current fitness, fatigue and goals. "Your Form is −6, fitness is climbing, and your next event is 11 days out. Today is a quality day, so 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."

Tell VeloCoach about the main race you're training for when you set up, whether that's a sportive, a gran fondo or a club race, mark it as your A race, and your plan counts back from race day through base, build and taper weeks. VeloCoach estimates your FTP from your rides and shows how it's trending on your fitness chart.

VeloCoach AI is on the App Store for iPhone, with a 7-day free trial.

Frequently asked questions

What does an AI cycling coach actually do?

Your coach reads your ride, sleep, recovery and how you feel every morning, and overnight it eases or rests your day when your recovery calls for it. A static plan cannot do that, because it was written before any of it happened.

Does an AI cycling coach replace a human coach?

No, and it is worth being straight about that. A human coach watches you ride, hears the thing you are not saying on a phone call, changes their mind about you over a season, and takes responsibility for your race. Software does none of that.

What it does do is answer the question a human coach cannot answer at 6am on a Tuesday when you are not their client: given everything that has happened to you this month, is today the day to go hard.

Who is better served by a human coach?

Riders targeting a specific result at a specific race, anyone coming back from injury or illness where the decision is medical as much as physical, juniors, and anyone who needs someone accountable to them. If you want a person who knows your name and your season, hire one. An AI coach is for the much larger group of riders who were never going to hire one and are currently following a plan that does not know them at all.

What data does it need?

A power meter or a smart trainer gets you the most, because training load is calculated from power. Heart rate alone works. Rides can come in from Garmin, Wahoo, intervals.icu or Apple Health, and a morning check-in adds how you actually feel, which is the part the numbers miss.

What is Fitness, Fatigue and Form?

Fitness is what you have built up over weeks. Fatigue is what the last few days have cost you. Form is the gap between them, and it is the number that tells you whether today should be hard or easy. Other apps call these CTL, ATL and TSB.

What happens if I miss a week?

Nothing is bolted onto next week. The coach offers to move a session and changes nothing unless you accept. Missed load is not redistributed and you are not chased for it. Under two weeks off is mostly cardiovascular and comes back fast, so picking up where the plan is beats restarting.

Does it work if I train indoors?

Yes. Indoor rides are still rides: they carry power, heart rate and duration, and they count the same towards your load and your next session.

Is my data private?

Your training and health data is used to coach you, and we do not sell it. VeloCoach AI Ltd is the data controller under UK data protection law. Your data builds your plans and daily advice, shows your history in the app, and lets us measure whether the coaching actually works. It is never used for advertising, and we never share health data with anyone for advertising or general data mining. Generating your coaching sends your coaching messages and the relevant training context to Claude, made by Anthropic, which under our API agreement is not used to train Anthropic's models. You can delete your account and everything with it in the app: open Settings using the gear icon at the top of the Home screen, then Account, then Delete Account. It is permanently removed within 30 days. The full detail, including every third party we send data to and your rights under UK GDPR, is in our privacy policy.

What can an AI cycling coach not do?

It cannot see your position on the bike, so it cannot fix why your back hurts. It cannot judge whether that cough is a rest day or a doctor. It does not know your race is on a course that will be decided on one climb unless you tell it. And it is only as good as what reaches it: if half your rides never upload, it is coaching a rider who does not exist.

Try VeloCoach AI

A 7-day free trial on both plans. You will need an iPhone and a bike computer or trainer app.

Download on the App Store