Cyclist checking a training app on a phone before a ride

You can get a free AI cycling coach in about ninety seconds.

Open ChatGPT. Type “write me a 12-week FTP plan.” Get twelve weeks of intervals, formatted nicely, with emoji headers if you are unlucky.

Feels like a win. You just got something a human coach would charge $200 a month for, for nothing.

Here is the bit nobody puts in the headline.

Free AI cycling coaches are genuinely useful for a specific, narrow job. And they quietly stop being useful the moment your life stops being simple.

This is not a bait piece where “free” turns out to be a trick and you need to buy something in the third paragraph. Free coaching helps a lot of riders. It is worth being precise about exactly where.

What “free AI cycling coach” actually means in 2026

When people search for this, they usually mean one of three things.

A general chatbot — ChatGPT, Gemini, Claude — asked to act like a coach.

The free tier of a training app that gimps the real product until you pay.

A plan generator that spits out a static PDF and calls it “AI” because it used a language model once, during setup, in 2024.

These are different products wearing the same marketing word. Worth separating them before deciding what you’re actually getting.

Where a free AI coach genuinely works

Generating a plan. Ask any current chatbot for a structured block and it will produce something reasonable. Progressive overload, a taper, a mix of zones. It has read every cycling training book ever digitized, so the bones of the plan are usually sound.

Explaining concepts. What is sweet spot. Why does cadence matter. What’s the difference between VO2max and threshold work. A free chatbot explains this better than most forum threads, and it never gets impatient about being asked the same question twice.

A sounding board when you’re stuck. Should you skip today’s session because you slept four hours. A free tool can reason through the tradeoffs with you, even if it can’t see your data.

Cost, obviously. Zero dollars against $200–400 a month for a human coach is not a small gap. For someone who just wants structure instead of random riding, free is a completely legitimate starting point.

That last one matters more than it sounds. A generic plan is a real upgrade over no plan. The five posts on this blog before this one have all said some version of that, because it’s true, and repeating it doesn’t make it less true.

Where it quietly stops working

This is the part that gets skipped in most content about free AI coaching, because admitting the limits is bad for engagement.

It doesn’t know what actually happened. You can tell ChatGPT “I missed Tuesday’s intervals,” but it has no idea whether you missed them because you were sick, because work ran late, or because your legs were still cooked from Sunday. It only knows what you type, and it only knows it in that conversation. Ask it the same question next week in a new chat and it has forgotten your FTP, your event, and the fact that you told it your knee hurt.

It can’t see your data. No power file. No heart rate. No sleep, no HRV, no history of what training load you’ve actually absorbed versus what the plan assumed you would. It is coaching blind, and it will sound just as confident doing it.

One rider, in Streeka’s own SAMI userchat, put the honest version of this to the coach directly:

“Based only on my training data, what can you confidently tell me about my training? What can you only guess? What important coaching context is missing?”

That’s the right question to ask any AI coach, free or paid. A general chatbot mostly can’t answer it, because it has no training data to be confident or uncertain about in the first place. It’s guessing the whole time and doesn’t say so.

It doesn’t adjust the plan around a bad week. This is the big one. A free coach gives you a plan once. Real training is not a plan once. It’s a plan that survives contact with Tuesday, then Wednesday, then whatever happened on the weekend. A static document — even a very well-written one — has no mechanism for noticing you’re three sessions behind and quietly recalculating what the rest of the block should look like.

It can drift, and you won’t notice until it’s expensive. Riders on r/TrainerRoad talk about this constantly with algorithmic adaptive training, not even free tools — the frustration of a system moving in a direction you didn’t sanction:

“with the new update the ai drop my ftp from 204 to 176w ftp and after that my ftp almost no increase at all… this is so confusing”

A free chatbot has the same failure mode with none of the guardrails. It will happily halve your intervals or double your volume based on one offhand sentence, because it has no memory of what “normal” looks like for you.

The free tier of an app is usually free because the coaching part isn’t in it. This is the least talked-about version. Plenty of apps use “AI-powered” in their name and put the actual adaptive engine behind a paywall. The free tier gives you a library of workouts and a friendly chatbot wrapper. That’s a workout library, not a coach — the distinction this blog keeps coming back to, because riders keep running into the gap between the two.

The honest way to think about “free”

Free AI coaching is good at telling you what to do.

It’s bad at telling you what to do differently when the plan meets your actual week.

That’s not a minor gap. Most of the work of coaching happens in the second half of that sentence, not the first. Anyone can write twelve weeks of intervals. The skill — human or otherwise — is knowing what happens on week 4 when you got sick, or week 9 when you smashed a session harder than planned and now Thursday needs to change.

A rider on r/Velo summed up the entire category’s problem in one line, talking about a paid tool but describing exactly the failure mode of a free one too:

“It feels like adaptive training penalizes you for a bad day or missed day, instead of the regular plan keeping you on track.”

The issue was never intelligence. It’s that a system without context — free or paid — treats every deviation as a problem to correct rather than information to use.

Signs you’ve outgrown the free version

You’re not doing anything wrong if you’re still on a free AI coach. But a few signals tend to show up when it’s time to want more:

  • you’re re-explaining your context every single conversation
  • you’ve started keeping a separate spreadsheet because the tool can’t remember your history
  • a missed session throws off your whole week and you don’t know how to recover it
  • you’re asking “should I trust this” more than you’re asking “what should I do today”
  • the plan hasn’t changed in three weeks despite your training clearly changing
  • you’re cross-checking the AI’s advice against your own gut more than you’re trusting it

That last one is the tell. One rider on r/TrainerRoad asked the question plainly, about a paid platform, and it’s the same question that eventually surfaces with a free one:

“Should I just trust the AI no matter what?”

The honest answer is: trust it for what it’s good at, and know exactly where that ends.

What actually closes the gap

It isn’t a smarter chatbot. Prompting harder doesn’t fix a system with no memory and no data.

What closes the gap is context that persists — your rides, your recovery, your actual history — combined with a system that reprocesses the plan when reality doesn’t match it, instead of asking you to.

That’s a different job to “answer cycling questions well,” which free tools already do fine. It’s closer to what riders actually say they want when they’re honest about it. Not more workouts. Not a smarter answer to one question. Just something that knows what happened last week without being told twice, and tells you honestly what it knows versus what it’s guessing.

“Just sort it out, don’t make excuses,” one user told their AI coach when the numbers looked wrong — which is a strange thing to say to software, until you realise it means they’d started trusting it like a person. That’s the bar. A free chatbot answering a question well doesn’t clear it. A system that remembers your last six weeks and tells you what to do about this one might.

A two-minute test for whatever you’re using now

If you want to know which side of the line your current setup falls on, don’t ask it a training question. Ask it a memory question.

Open a fresh chat and ask: “What’s my FTP, and what did I do last week?”

If it asks you to remind it, you’re using a workout library with a chat interface bolted on. Useful, but it isn’t coaching you — you’re coaching it, every single time.

If it already knows, and it can tell you what that means for today, you’ve got something closer to an actual coach.

Most free tools fail this test instantly, and that’s fine to know going in. It just means the plan is yours to manage, not theirs.

The actual verdict

Use a free AI cycling coach if you’re new to structured training, your life is fairly predictable, and you mainly need someone to tell you what a good week looks like.

Expect to outgrow it once your training history gets complicated enough that “what should I do today” depends on everything that happened yesterday, last week, and the week before.

Free isn’t a trick. It’s a starting point with a ceiling, and the ceiling is lower than the marketing suggests.

Knowing where it is means you stop being surprised when you hit it.