Features · What you get

Your plan shouldn’t break when your life does.

Sick kid. Work trip. Surprise gravel. Partial completion. Your training plan rebuilds itself — and the coach explains why.

Built by Jim Camut, former proPCS verified ↗We don’t train AI on your data

Today's session

Sweet Spot · Zone 3-4

Sweet Spot Intervals — 2×12 minutes

Two long sweet-spot pieces with five minutes between. Ride the bottom of the range on rep one, the top of the range on rep two if you still feel composed.

Workout structure · power

52m

Z1Z2Z3Z4Z5Z6+
FTP 245W
Interval breakdown · 3 segments
  • WarmupProgressive build — Z1 through low Z3. Two 30-second openers in the last 3 minutes.15min
  • 2× intervals216–228W / 5min recovery2×12min
  • CooldownEasy spin. Sip your bottle, get the legs back under you.8min

Duration

1h

TSS

65

IF

0.83

Target power

215–228W

Target HR

156–166 bpm

Why this workout, today

You're in week 6 of 14 — the back half of the build phase. Sweet-spot sessions like this are the engine room: enough stress to push aerobic capacity, controlled enough that you can repeat them without digging a hole. The volume here is what carries you through threshold and VO₂ work in weeks 9–11.

Five ways your week breaks

Every one of these is something other coaches don’t handle. We do.

  • 01

    Sick all week.

    A real ramp-back week — not “pick up where you left off and good luck with Wednesday’s intervals.”

  • 02

    Work trip Tuesday.

    Hotel-gym, 30 minutes, no power meter — you get a real workout, not a guilt notification.

  • 03

    Surprise gravel ride.

    Strava syncs it. The coach reads it. Tomorrow softens automatically.

  • 04

    Did 80% of it.

    Partial credit. The week reshapes around what actually happened. No failure verdict.

  • 05

    Up since 4 with the baby.

    Today dials itself down before you have to lie to a wellness slider to get permission to rest.

The card to the right isn't a screenshot — it's how every workout looks. Here's why that matters.

Today, explained.

Every workout comes with the reason it's on your calendar.

A plain-English explanation for every ride: what it's actually for, why it lands today, and how hard it should feel. The 'why' is where most plans go silent — and why most athletes quit them.

You stop wondering if you're doing the right work.

Why this lands today

Week 6 / 14 · Build

You're in week 6 of 14 — the back half of the build phase. Sweet-spot sessions like this are the engine room: enough stress to push aerobic capacity, controlled enough that you can repeat them without digging a hole. The volume here is what carries you through threshold and VO₂ work in weeks 9–11.

Today · Sweet Spot

Sweet Spot Intervals — 2×12 min

52 min · 65 TSS

SWEET SPOT 88–93% FTP123450–15 min15–27 min27–32 min32–44 min44–52 min
  • Warmup

    Primes the system. Two openers in the last 3 minutes wake up the legs.

  • Work — rep 1

    12 min at 88–93% FTP. Smooth, repeatable. Bottom of the band.

  • Recovery

    5 min easy. Just enough to reset before the second piece.

  • Work — rep 2

    Same 12 min. Top of the band if you still feel composed.

  • Cooldown

    8 min easy spin. Clears lactate, sets up tomorrow's endurance ride.

Knowing why a workout exists only matters if it’s the right workout this week. Weeks change.

The plan that bends · live demo

Tell the coach what happened.Watch the week rebuild.

Every other plan asks you to fight back to the schedule. AdaptCycling reshapes the schedule around you — no guilt, no math, no failure verdict.

You never apologize to a training app again.

Coach
Live demo

Scroll into view to start the demo.

Tell the coach what's going on…Demo
Plan · 12 weeks
Build phase
W1Mar 9 – Mar 15
Base

Aerobic base — endurance ramp

Mon
Rest
Tue
Z2
Wed
Tempo
Thu
Z2
Fri
Rest
Sat
Z2 long
Sun
Z2
W2Mar 16 – Mar 22
Base

Aerobic base — extending duration

Mon
Rest
Tue
Tempo
Wed
Z2
Thu
Sweet Spot
Fri
Rest
Sat
Z2 long
Sun
Z2
W3Mar 23 – Mar 29
Base

Aerobic base — first sweet-spot exposures

Mon
Rest
Tue
Sweet Spot
Wed
Z2
Thu
Tempo
Fri
Rest
Sat
Z2 long
Sun
Z2
W4Mar 30 – Apr 5
Recovery

Deload — let the work consolidate

Mon
Rest
Tue
Z2
Wed
Rest
Thu
Z2
Fri
Rest
Sat
Z2
Sun
Z2
W5Apr 6 – Apr 12
Build

Build — sweet spot doubles, threshold opener

Mon
Rest
Tue
Sweet Spot
Wed
Z2
Thu
Threshold
Fri
Rest
Sat
Tempo
Sun
Z2 long
W6Apr 13 – Apr 19
Build

Build — sweet spot + threshold consolidation

Mon
Rest
Tue
Sweet Spot
Wed
Z2
Thu
Threshold
Fri
Rest
Sat
Tempo
Sun
Z2 long
W7Apr 20 – Apr 26
Build

Build — extending threshold work

Mon
Rest
Tue
VO₂max
Wed
Z2
Thu
Threshold
Fri
Rest
Sat
Tempo
Sun
Z2 long
W8Apr 27 – May 3
Build

Build — peak weekly volume

Mon
Rest
Tue
VO₂max
Wed
Z2
Thu
Threshold
Fri
Rest
Sat
Tempo
Sun
Z2 long
W9May 4 – May 10
Recovery

Deload before the peak block

Mon
Rest
Tue
Z2
Wed
Rest
Thu
Z2
Fri
Rest
Sat
Z2
Sun
Z2
W10May 11 – May 17
Peak

Peak — race-pace specificity

Mon
Rest
Tue
VO₂max
Wed
Z2
Thu
Race-pace
Fri
Rest
Sat
Sim
Sun
Z2
W11May 18 – May 24
Peak

Peak — sharpening

Mon
Rest
Tue
Anaerobic
Wed
Z2
Thu
Race-pace
Fri
Rest
Sat
Sim
Sun
Z2
W12May 25 – May 31
Taper

Taper — keep the legs sharp

Mon
Rest
Tue
Openers
Wed
Rest
Thu
Openers
Fri
Rest
Sat
Race
Sun
Z1 spin

The coach doesn't just account for what you skip. It accounts for what you add.

Your group ride finally counts.

Strava syncs. The coach reads it. Tomorrow softens automatically.

Crushed an unplanned Saturday smash-fest? Other plans pretend it didn't happen — and ask you to do intervals on Sunday anyway. AdaptCycling counts it as the work it was, then softens the rest of the week so you absorb the effort instead of stacking fatigue on top of it.

Every ride is part of your training, not an exception to it.

Off-plan ride · 8:00 AM

Strava synced

Saturday Coffee Ride (it was not a coffee ride)

No matching plan for this date — showing what happened anyway.

Actual ride · power

1h 1m

Z1Z2Z3Z4Z5Z6+
FTP 285W

Duration

1h 30m

TSS

108

IF

0.93

Avg power

264W

Avg HR

168 bpm

Coach note · auto-posted

Big day. NP 264, IF 0.93 over 90 minutes — that's a threshold workout dressed up as a coffee ride. I'm pulling tomorrow's tempo and replacing it with easy Z2 so you actually absorb this. Don't push to make tomorrow into something it shouldn't be.

Tomorrow · auto-adjusted

was Tempo

Easy Z2 · recovery spin

60 min~35 TSS

Conversational pace. Let the work consolidate.

None of this works without memory. A coach that forgets you isn't a coach.

A coach with memory.

It carries forward what you tell it — and what it figures out.

Your goal race. Your kid's soccer Saturdays. The knee that flared up last August. The conversation you had three weeks ago. Most chatbots forget you the moment the tab closes. This one builds context the way a real coach does — across months, not turns.

It actually knows you.

Coach
Memory
FYI my kids' soccer eats Saturday mornings through May. I'm gone 8 to noon every weekend.

Locked in. I'll keep your long rides on Sundays through the end of May, and Saturday becomes either a rest day or a short tempo opener you can knock out before 8.

Three weeks later
Should I do this Saturday's ride before or after the team breakfast?

It's a 45-minute opener — fits before soccer if you start by 6:30. If that's too early, I can shift it to Sunday afternoon and pull tomorrow's tempo back. You tell me.

The coach didn’t need to be reminded that Saturday mornings are off-limits.

Memory builds on a foundation. Here's the foundation — what's actually happening to your body, week over week.

Your fitness, in plain English.

Three lines that actually tell you something.

Fitness, fatigue, freshness. Not jargon — the same metrics every coach uses, with zone bands so you know when you're climbing, when you're cooked, and when you're race-ready.

The chart says what your body's about to tell you anyway.

Your fitness

Building· your fitness is climbing, though you’re carrying meaningful fatigue.

Now

56

Fitness · Fatigue
Form
Fitness (CTL)Fatigue (ATL)Form (TSB)
High RiskOptimalGrey ZoneFreshTransition

Fitness

Long-term load. Climbs slowly with consistent training.

Fatigue

Acute load. Spikes after hard days, decays in 5–7.

Form

Freshness. Below the line: cooked. Above: race-ready.

Memory builds on a foundation. Here’s where that foundation comes from.

Built around your data, not a template.

Six months of riding becomesa plan that’s actually about you.

No 20-minute torture test. No off-the-shelf 12-week block. Your fitness, your weak spots, the rhythm of the weeks you actually ride — all read from six months of Strava — turn into the plan that lands on your calendar tomorrow.

Built for you

Your plan
is ready.

0weeks
0workouts
Apr 20starts

Built around a polarized intensity distribution — roughly 75% easy, 5–15% hard, almost nothing in the grey zone. Weeks 1–6 build aerobic base; 7–12 ramp threshold and VO2; the final 2 weeks sharpen into race day.

That’s the screen you’ll see at the end of onboarding. Not a marketing mock — the real thing.

That’s the system. Here’s what it looks like for three different athletes this week.

Real shapes, real adaptations

Three athletes. Three different weeks.One plan that bends to each.

Mark, 47

Two daughters, full-time finance job, 7–9 hrs/week, training for a hilly century in August.

BuildBuild · Week 4 of 12
Mon
Rest
Tue
Sweet Spot
Wed
TravelSkipped
Thu
TravelSkipped

The disruption

Surprise client trip Wed–Thu — no bike, hotel gym only.

The response

Wednesday's threshold compressed into Saturday. Friday endurance pulled back so the weekend isn't a death march.

Lisa, 42

Trains 8 hrs/week between a 9-to-5 and weekend kid-time. Targeting a 100-mile gravel event in late May.

BuildBuild · Week 7 of 12
Mon
Rest
Tue
Sweet Spot
Wed
Z2
Thu
Tempo

The disruption

Crushed an unplanned 95-min Saturday group ride at IF 0.91.

The response

Sunday tempo demoted to easy Z2. Monday rest preserved. Tuesday's sweet-spot session held — recovery first, then resume.

Dan, 53

Empty-nester, self-coached after his coach retired. Trains 10 hrs/week, summer goal: keep up with the Tuesday-night drop ride.

RecoveryRecovery · Week 9 of 16
Mon
SickSkipped
Tue
SickSkipped
Wed
SickSkipped
Thu
Easy Z2
Added

The disruption

Sick Monday through Wednesday — head cold, no training.

The response

Entire week rebuilt as recovery + reset. Threshold work re-anchored to the following week, total volume scaled down 35%.

Three weeks shown. Hundreds of others handled the same way. Here’s how we’d explain ourselves to anyone shopping us against the rest of the field.

How we’re different

The one-liners we tell ourselves.Steal them if they’re yours too.

  • vs TrainerRoad

    We don't penalize you for missing a workout.

  • vs JOIN, Spoked, AI Endurance

    We have a coach who remembers you across months.

  • vs FasCat, Wahoo SYSTM

    Half the price. No learning curve.

  • vs Athletica.ai, Humango

    Built for cyclists, not triathletes — and built around adult-life friction.

  • vs Strava (Runna, Breakaway)

    We don't train AI on your data. Your training, your data.

  • vs a coach ($200/mo)

    $15/mo. And awake when your kid wakes up at 4 AM.

Not a comparison table — just the headlines. The product backs every one of these up.

All of those one-liners are easy to claim. Harder to back up. Here’s where ours come from.

Jim Camut on the podium at Volta a Galicia, Spain — best young rider.
Best Young Rider · Volta a Galicia, Spain
PCS verified

Built by someone who needed it

I built the coach I wished I had —one that gets that I have a life.

Jim Camut· founder

Jim came up through the Johan Bruyneel Cycling Academy, raced in Europe and professionally in North America, and wrote a published diary for Cyclingnews from inside the peloton. Today he trains around two daughters, a full-time job, and a calendar that refuses to cooperate.

Read Jim’s full story

Built against real life — not the version of training where everything goes to plan.

Pre-launch · Currently in private beta

Tested against the actual ways weeks break.

Every situation below is a real one a rider hit — and a check we’ve baked into the coach so it handles it the same way every time. Not a list of features. A list of failures we refuse to ship twice.

Real-life curveballs we test for · 10 of 30+

  • Skipped Tuesday after a no-sleep night
  • Unplanned Saturday group ride
  • Work travel killed Wednesday and Thursday
  • Head cold for three days
  • Weather flipped — moved the long ride
  • Asked for an extra long ride this weekend
  • Race date shifted three weeks late
  • Needed a recovery week mid-block
  • FTP jumped after a strong threshold day
  • Back-to-back hard days, asked for rest

Get started

Your next workout
shouldn’t be a guess.

Free preview. No card, no Strava connection needed.