October 2026

Can AI replace a running or cycling coach? YOUB’s co-founder says not yet

Thomas had a coach every day as a professional athlete. YOUB, the app he co-founded, is his attempt to give amateurs something close to that for less than a human coach costs. By his own account, it isn’t there yet.

At 04:58 on Wednesday, September 16, a coach called Ben sent Felix a message. Seven hours 35 minutes of sleep, score 89. HRV of 74 ms on his Garmin, “remaining high” after 68 and 76 the two nights before. Resting heart rate 42, one beat over his baseline. The previous day’s ride had been easy: 1:28 at 225 W weighted power. The reason for the message came last. Thursday’s 65-minute time-trial session was down for 17:20, and his calendar had an appointment at 17:30. Which other window worked?

Ben is software, the coach inside YOUB. Felix is Felix Hermanutz, one of its co-founders, who in 2019, at 21, won the men’s amateur title at King of the Lake (the pros race separately), the 47.2 km time trial around Austria’s Attersee.

A 04:58 message from YOUB's coach Ben: 7h35 of sleep, score 89, Garmin HRV 74 ms, resting heart rate 42 bpm, a recap of an easy 1:28 ride at 225 W weighted power, and a question about moving a 65-minute TT session that clashes with a 17:30 appointment
Recovery numbers first, then the scheduling problem: a Thursday session that runs into a 17:30 appointment. Image: YOUB.

Thomas, also a co-founder, sent us that screenshot with written answers to our questions. He’s a former professional athlete and a software engineer, by his own account, and he puts the team at five people and the athletes training with YOUB at around 500. His answers are in his own words, lightly trimmed. We checked prices, devices and features against youb.app and the app stores in October 2026; anything we couldn’t check is attributed to him.

The coach you hire for one season

We asked what made him build it. He started with his own career and ended on price.

As a professional athlete I had that kind of support every day: someone who knew me, knew my training, and told me the truth about it. After my career I saw how many ambitious amateurs wanted exactly that. Most competitive endurance athletes have had a coach at some point. Someone who helped them work on their weaknesses, get into structured training and stay on track towards their goals. But at €200 to €350 a month, a dedicated coach prices out most people, so many take one for a single season and then drop it.

His range sits in the middle of what coaching companies publish. At McMillan the price tracks who the coach is: $99 a month gets you one of its certified coaches and $199 one of its staff coaches.

WhoPer month
McMillan Running (US, running)$99 to $399
TrainingPeaks Coach Match (US, accredited coaches)$149 to $359
Synergy ProTraining (Germany, cycling, running, triathlon)€109 to €369
CTS (US, cycling, running, triathlon)$225 to $1,295 and up
YOUB, with its coach€29 billed yearly, €35 month to month
YOUB, with your own Claude or ChatGPTFree (some assistants need a paid plan)

Coaching prices from each company’s own pricing page. CTS’s are for a 12-month agreement. YOUB’s yearly plan is €349 up front, which is where the €29 comes from, and both YOUB plans start with a 14-day trial.

What “not yet” means

We asked Thomas what YOUB does that other AI coaching apps don’t. He started with sport-science expertise, the experts YOUB works with to validate its planning, and then set a bar rather than naming a feature.

We hold ourselves to a clear standard: a training experience on par with a human coach. We are not there yet, but that is the bar. In its essence, YOUB is a continuous reflection system that gives you feedback, has your back when it gets tough, and provides structure in daily uncertainty so an athlete keeps making consistent progress. All the things most athletes try to get from human coaches as well.

YOUB’s own site says the same. Its FAQ says YOUB “is not meant to replace every part of a human coaching relationship”, and pitches it at the gap where personal coaching is too expensive, unavailable or too slow for daily changes. Its page on human coaches is specific about where a person still wins: “For injuries, medical questions, complex special cases, or elite setups, a human coach or medical advice can still make sense.” Felix’s February post on the YOUB blog, subtitled “Do we still need real coaches?”, goes further: human coaches “remain irreplaceable for many athletes due to their empathy, relationship-building, and responsiveness to emotional needs.” Cycling Weekly’s look at AI coaching platforms in March 2026 came out in a similar place, concluding that platforms blending AI and human coaching work best.

The limits he’d set are short:

Anything medical. If you are injured or sick, the coach should send you to a doctor, not diagnose you. And on the days when you just want to ride, it should not turn every session into a lesson. A good coach knows when to say nothing.

The medical half is written into the site: YOUB “provides coaching suggestions, not diagnoses”, and pain, illness, injury and medical questions “belong with qualified medical professionals rather than an automated training decision.” The other half, a coach that leaves an easy ride alone, can’t be judged from screenshots; it would take weeks of use.

One of the screenshots shows how Felix’s plan handled an event that wasn’t the goal. The SauwaldGiro on August 30, a 105 km loop with 1,600 m of climbing by the organiser’s figure, was in the plan as a C race with one note, in German: ride it easy, as a training ride rather than a race, no attacks, no full gas, and it replaces the easy Sunday session.

YOUB race page for the SauwaldGiro, marked as a C race, with the note 'Locker fahren, als Trainingsride statt Wettkampf. Keine Attacken oder Vollgas', 105 km, 1496 m of climbing, an elevation profile and gradient breakdown
A 105 km timed sportive, down in the plan as a training ride: “ride easy, no attacks or full gas.” Image: YOUB.

What Ben does with a ride

YOUB’s homepage describes a coach that “checks in after your sessions”. For a Strava activity, Thomas says it goes like this:

First it goes through a lot of statistical analysis. Load, impact, effort level, and so on. All of that is enriched before it is passed on to the coaching engine. Then we mix in context. What was on the plan? What does the structure of the session actually look like? Which markers and metrics are out of the ordinary?

With all that enrichment, partly static and partly through AI, we relate the session to the athlete’s goals and progress. We congratulate on hard sessions, we ask when something was skipped or cut short, and we make sure the training effect still fits the rest of the week’s plan.

The screenshots here are a cyclist’s, but YOUB is built for runners and triathletes too, and runners get video analysis of running form, with a button that sends the result to the coach.

YOUB's analysis of a ride: weighted power 314 W, power variability 1.25, mechanical work 1322 kJ, 495 m of climbing, 22.9 degrees average, and a session shape reading 2 x 18:06 at 383 W, 101% of FTP
The statistical pass. The app found two 18-minute blocks at 383 W in the file and set them against threshold. Image: YOUB.
YOUB's running form screen: a treadmill clip of a runner from behind with a skeleton overlay and center line, playback speeds from 0.25x to 1x, a Discuss with your coach button, and a summary of 22 foot contacts in a 9.1 second clip
Running form: 22 foot contacts in a 9-second treadmill clip, and a button that hands it to the coach. Image: YOUB.

Two ways to use it

YOUB also has a free version, without Ben. Thomas:

If you would rather train with Claude or ChatGPT than with our coach, YOUB is free. Your LLM of choice creates your training, syncs to and from your devices, and shows your plan and progress in the YOUB apps.

It works over MCP, the standard that lets an assistant use outside tools. You add mcp.youb.app to Claude or ChatGPT as a custom connector, confirm with a code on your phone, and your assistant can read your sessions and recovery trends, plan structured workouts, rebuild the week and set a race as a goal. Reading is the default. Writing to your plan needs a separate permission for each kind of data.

YOUB’s coach, BenYour own Claude or ChatGPT
Cost€29 a month billed yearly, or €35 monthly, after 14 days freeFree from YOUB; you need an assistant that allows custom connectors (on ChatGPT, a paid web plan)
Who decidesBen, on what YOUB calls sports-science decision logicYour assistant
Where you talk to itThe app or WhatsApp, and Ben messages firstYour assistant’s chat, when you ask
Workouts on your devicePushed to your watch or head unit, Thomas saysGarmin, Wahoo or Suunto, per YOUB’s setup page
Safety netYOUB says sports-science rules sit behind every recommendation, and medical questions go to a doctorNone, by YOUB’s own description

YOUB’s setup page says as much. What comes back “is your assistant’s answer, not ours. It has no injury guardrails, no sports-science review behind it, and no way to tell a real number from a plausible one.” Strava has its own connector for Claude and ChatGPT, which reads Strava data and nothing else; our guide to connecting it covers setup, and we collected prompts that work with it.

Independent word on YOUB is thin. On the Austrian App Store it has ten ratings, all five stars. When the free connector went up on the intervals.icu forum in September, an early tester reported a login bug and a profile that didn’t load his own values; someone from YOUB’s team answered in the thread and said the profile now refreshes from intervals.icu.

The Strava API was the easy part

We asked what the hardest technical problem was and suggested webhooks, rate limits or getting a model to reason about training load. He waved off the first two.

The Strava integration itself was straightforward. The API is well specified and webhooks are easy enough to implement.

The stack has grown with our needs and is fairly complex by now. It is mainly NestJS, Postgres, React Native and Nuxt. On top of that there are several native modules for Android (Kotlin) and iOS (Swift), plus a bespoke evaluation harness so we can verify the coach’s behavior in different situations.

One of the trickiest pieces is our custom LLM harness with its context and memory management. It is what lets us use stronger models, because we can make the coach very token-efficient and always have the right context in front of it.

But honestly, the hardest problem is not a piece of code. It is managing the complexity of an LLM-native application. LLMs are unpredictable. They always produce output, no matter what you feed them. Verifying correctness is much harder than with statistical models, which simply fail on unusable data instead of producing a confident bad answer.

That is why we work closely with sport-science partners in Austria to validate our planning process and training recommendations, and why we feed the coach hundreds of skills and behavioral requirements to make sure the advice is sound.

YOUB’s site doesn’t name those partners; it says the app was developed “together with sport scientists and doctors from sports science and real coaching practice.”

And his advice for anyone about to build on the Strava API:

There is no better time than now. Join a community, get started, and build what you would want to use yourself. Chances are other people want it too.

The API is the easy part. The hard part is everything on top: athletes have data spread across three or four sources, none of it clean, and they judge you on whether you understood their session, not on whether you synced it. Build actual intelligence and understanding.

Devices, language and beginners

Is YOUB good for beginners?

YOUB says it isn’t, for now. Its homepage lists three kinds of people it’s not for yet: anyone just starting endurance training, anyone who doesn’t use training data or a wearable, and anyone who wants to train without structure. It’s built for runners, cyclists and triathletes who already train toward a goal and already collect the data.

Does YOUB work with COROS or Apple Watch?

YOUB’s site still marks COROS as coming soon, though Thomas told us in September that COROS watches already sync. Apple Watch and Apple Health aren’t on YOUB’s list, which is Garmin, Strava, WHOOP, Oura, Polar, Suunto and Wahoo. The app’s September 25 update added a Hammerhead Karoo connection.

Is YOUB only for German speakers?

The website is in German and English, the iPhone app lists English as its language, and the race calendar reaches well beyond Austria, with events in Italy, the US, the UK, France and Spain as well as the German-speaking countries.

What does YOUB take from Strava?

YOUB’s Strava page says it uses your completed sessions: sport, duration, distance, elevation and intensity, and how your load builds over weeks. It describes reading only. Sleep, HRV and recovery don’t come from Strava, so with Strava as your only source the coach works from activities and what you tell it.

Sources

The app in this post

More from the blog

Spotted something out of date, like a price or a feature that changed? Tell us and we'll check it against the maker's site and fix it.

Fixes and apps for Strava, mid-month

The new guides (fixing a bad file, merging, getting your data out), the best new apps, and any that stopped working. One short email. Reply "unsubscribe" any time.