Issue 01 · In alpha

Your cyclingcoach. In WhatsApp.

A WhatsApp-first AI cycling coach. It reads your Strava, builds a real training plan, and adapts when life gets in the way: illness, travel, weather, fatigue. The way a good human coach would.

Message the coach
Free during alpha · No app to installBring your Strava + a goal.
For amateur cyclists with a goal, and not enough hours for a £200-a-month human coach.
Coach Cadence
reading your last ride…
Morning. Yesterday's sweet-spot block looked clean, 3×15 at 251W, HR drifted only 4 bpm in the third interval. Aerobic base is rebuilding.
07:02
Today's plan: recovery, 60 mins zone 1. Easier than feels right. Forecast says clear after 10am if you want to skip the turbo. 🌤️
07:02
Outside it is. Knees a bit cranky though.
07:14
Note taken. Keep cadence above 90, let the legs spin loose. If knees complain past 20 mins, cut it short and report back.
07:15
Message
02 · In the chat

What it actually sounds like.

Three moments from the alpha. Not transcripts of features, transcripts of a coach who happens to be an AI.

01Debriefs in your chat

Charts arrive where you ride.

No new tab, no dashboard. The coach sends visuals exactly when they'd help, and never when they wouldn't.

Coach Cadence
online
Just finished. Felt strong.
18:41
It read strong. HR drift held flat across all three intervals, that's an aerobic system in shape.
18:42
Weekly loadTSS · 6 weeks
Six-week load picture below 👇
18:42
Message
02Routes on demand

GPX files, ready for the head unit.

Weather changes. Plans change. The coach builds a fresh route around your home base, and sends a file your bike computer can load.

Coach Cadence
online
Storm Thursday, let's move Saturday's outdoor ride forward. I've put together a 95-km rolling loop from home, ~1,100 m of climbing.
20:11
📄
saturday-95km-rolling.gpx
Wahoo / Garmin ready · 4.1 KB
20:11
Perfect 🙏
20:14
Message
03Quiet on purpose

Sometimes a 👊 is the whole reply.

An emoji on your message, no text. "Silence is a valid response", straight from the design principles. Not every check-in needs a paragraph.

Coach Cadence
online
Easy spin today. Z1 only, ~60 mins. Don't let the legs sneak it harder.
08:02
done ✅
10:14
👊on "done ✅"
10:14
Message
03 · How it works

Setup feels like
a first chat with a new coach.

Not a registration form. Just a conversation.

01Connect

Bring your Strava.

One OAuth tap. The coach backfills your history, learns your patterns, and infers what it can. FTP unknown is a valid state.

02Frame the goal

Tell it what you're chasing.

A sportive, a Mallorca 312, a PB on the Saturday club run, or just 'I want to ride better.' The coach builds the plan backwards from there.

03Ride · chat · repeat

Let it text you.

Morning briefs. Honest debriefs. Weather swaps. Recovery prescriptions. Voice notes work. So do photos of your bike computer.

"Silence is a valid response. Not every message needs a reply."

from the build spec
04 · What it does

A real coach's toolkit, delivered as
messages.

Every capability below works the same way: the coach decides when you need it. You don't go searching for a feature in a menu.

01Memory

Remembers what matters about you.

Goals, injuries, preferences, that you hate the turbo, that your knees flare in the cold. Not a vector trick, coach memory.

Notebook · what the coach remembersv23
  • preference: Hates the turbo. Outdoor unless raining hard.
  • constraint: Sensitive knees in cold weather.
  • goal: Sub-3 at Mallorca 312, April 2026.
  • context: Lives NW London. Rides from Regent's Park most days.
  • tone: Wants direct coaching. Doesn't want cheerleading.
02Plan

Real periodised plans.

Base → Build → Peak → Transition. 3:1 loading. Hard-easy alternation. The hierarchy a human coach uses.

03Weather

Coaches around the forecast.

Brutal tomorrow? The coach swaps the session before you wake up, and tells you why.

04Routes

GPX files on demand.

90 min Z2 with 600 m of climbing from your front door. Loads onto Wahoo or Garmin in one tap.

05Charts

Progress, in your chat.

Weekly load. Consistency. FTP curve. Sent as images, not dashboards. No new tab to forget.

06Voice

Talk to it.

Voice notes transcribed before the coach reads them. Photo your bike computer, it reads that too.

07Honesty

Tells you what it doesn't know.

Not a hype-bot. If a goal is a stretch, it says so. If your FTP is a guess, it says so.

08Strava-native

Zero logging.

Every ride syncs. Power, HR, GPS-only, it works at every data tier and calibrates accordingly.

05 · Who it's for

You probably know already.

We're looking for a small first cohort of riders. If most of these sound like you, please come and ride with us.

  • 01You're training for a sportive, gran fondo, race, or personal goal.
  • 02You ride 4–15 hours a week.
  • 03You use Strava already.
  • 04You'd hire a real coach, but £200/month doesn't fit.
  • 05You want a plan that responds to your week, not the other way around.
Alpha, honest terms

We'd rather tell you the truth than sell you.

It's free.
No card, no trial limits. We need feedback, not revenue.
It's rough in places.
Some sessions miss the mark. Some replies take a beat too long. We're shipping fixes weekly.
Your feedback shapes it.
Tell us when it's wrong. We read every message, and the coach learns from them.
You can leave anytime.
Just tell it to stop. Disconnect Strava in two taps. No support ticket needed.
Take a tester spotOpens WhatsApp · No app to install · ~2 mins to onboard
06 · Questions

The honest small print.

01Do I need a power meter?

No. The coach works at every data tier, GPS only, GPS+HR, GPS+power. It calibrates how it talks about your training accordingly. On GPS alone you'll get useful coaching; with power, you'll get more specific work prescriptions.

02How much Strava history does it need?

Whatever you have. After OAuth, the coach backfills your history and learns from it. If you've ridden for years, it'll see years. If you're new, it'll start where you are and update its picture each ride.

03What kind of goals work?

Specific events (sportives, gran fondos, races, FTP tests, group ride PRs) and open-ended goals ("ride better," "build base," "don't lose fitness over winter") both work. The more specific the goal, the more precise the plan.

04When does the coach message me?

It knows your timezone. Morning brief on key training days. Adaptations when your week changes. Recognition when you nail a session or hit a segment PR. It can be proactive but never noisy, and you can tell it to message less.

05Is this really an AI? Could it be wrong?

Yes, it's AI. Yes, it can be wrong. It's transparent about uncertainty, when an FTP is a guess, when a goal is a stretch, when it can't see enough data to be confident. Important decisions are traceable. Failures aren't silently swallowed.

06What happens to my Strava data?

It's used by the coach to coach you, nothing else. We don't sell it. We don't train public models on it. You can disconnect Strava at any time and delete everything.

07Why WhatsApp and not an app?

Because you're already there. Voice notes, photos, GPX files, group chat with your coach, WhatsApp does it. We didn't want to be another icon you forget about.

08What does it cost after alpha?

Undecided. Less than a human coach. We'll tell alpha testers first, and you won't be auto-charged.

07 · Ride with us

Open the chat.
Say hello.

The whole onboarding happens in the message. Tell the coach who you are and what you're chasing. It'll take it from there.

Message the coach on WhatsApp+44 7745 253345 · Free during alpha