
Your season, planned back from race day and sent to your bike computer.
Up to 7 days free · Cancel anytime
Connect your rides
Link Garmin, Wahoo, Hammerhead or COROS directly, or Intervals.icu for the rest. Season reads up to two years of your riding on day one, so it starts from who you are, not a questionnaire.
Name your race
Tell your coach the date, the hours you really have and what gets in the way. It plans every week backwards from race day and puts the first one on your calendar.
Ride, and it adapts
One tap sends each workout to your bike computer. Every finished ride comes back with a score and a plain-English debrief. Miss a week and the plan reshuffles. The date doesn't move.
Season starts at your race and counts backwards. Race week goes on the calendar first. Then the taper, which nobody gets to cut. Then the hard training that sharpens you. Everything left over is base: the easy riding that makes the rest possible.
Most of your riding is easy. The hard riding arrives when you're ready for it.
Fig. 01 · The long road to race daySwipe to see the whole season →
The date doesn't move
Miss a week, get sick, hit a heatwave: the plan reshuffles around you. Race day stays where it is.
Easy stays easy
Hard training waits until your base is solid. Hammering the group ride doesn't count as base.
Your history counts
If two years of riding show the base is already there, Season spends less time on it and more on sharpening you.
Easy endurance riding carries the hard efforts. The hard efforts carry your race sharpness. The taper carries the day itself. Every layer stands on the one beneath it, and Season won't stack a layer your base can't hold.
Easy enduranceBaseLong, steady riding you could hold a conversation through. It builds the engine everything else runs on. About half your season, less if your past rides show it's already there.
Fig. 02 · Steady, when it isn't easyYou don't need a sports-science degree. Season does the maths on every ride file and tells you what it means for you. These are the few ideas that matter.
Each planned ride gets a score out of 100 for how well it did its job. Easy days are judged on keeping your heart rate down, hard days on hitting your power, long days on how well you held together. Average them and you have your Season score.
No forms and no plan generators. Tell it your big race, the smaller races on the way and what your week looks like. The plan lands on your calendar, and you move a session or ask why the same way: by talking.
A report on you as a rider, rewritten every month: where you stand, how you got here year by year, and how this season compares with the last.
It reads your riding before it answers, so it knows what your long rides actually look like, not what you say they do. It moves you on to the next phase when your riding shows you're ready, fits a race or a short day in without breaking the plan, and tells you why. Then attach any ride and ask what happened after hour six.
Got a human coach? Same conversation. They see what you see.
Season Coach
build · week 1 · 7 weeks to race day
Base did its job. Seven of your last eight long rides held steady to the end, and you scored 86 for the block. So yes: Build started Monday. This week is two hard sessions, over-unders on Tuesday and 40/20s on Thursday, easy riding around them, and a 4-hour Saturday with race-pace efforts late in the ride.
The 80 km goes in as a tune-up, a B race. It replaces that Saturday's long ride and you get a short opener the day before, but no taper: you train straight through it, and it counts toward the week. Your easier week follows it, as planned. The real taper is saved for race day.
Fig. 03 · Race day, on the planOne tap sends a workout to your bike computer with its targets, ready to follow. When you finish, the ride comes straight back and is scored against what was planned. Smash a session, miss a week, hit a heatwave: the weeks ahead respond.
Rides come from your bike computer: Garmin, Wahoo, Hammerhead or COROS, direct or through Intervals.icu. Strava isn't supported as a source.
One conversation, one calendar, one report. Everything below is worked out from your own ride files.
The planner
A week-by-week calendar with the phase written on it. Drag a session, ask for a swap, add a smaller race. The plan re-flows and race day stays put.
Ride analysis
Attach any ride and ask what happened at mile 67. The answer comes from the file: your power, your heart rate, every lap and climb.
Execution score
Every planned ride scored out of 100 against its purpose. The average across a training block is your Season score.
Zones from your data
Your FTP and your threshold heart rate, learned from two years of your best efforts and kept up to date. The zone systems coaches use (Friel for heart rate, Coggan for power), so they match your bike computer.
Bike-computer sync
One tap sends a workout to Wahoo, Hammerhead or Intervals.icu. Finished rides come straight back, scored.
Athlete Report
A report that looks back across years and is rewritten every month: where you stand, how each season compares, what the next block should change.
Big races and small ones
One big day or a whole series. Rank your races and the training bends around them: a full taper for the one that matters, a light one for the rest.
Your coach, same conversation
Invite a human coach and they see exactly what you see: the plan, the scores, the rides. They reply in the same thread.
$4.99$3.99/mo
Free for 3 days, then the beta price. $4.99 after launch.
$12.99$8.99/mo
Free for 7 days, then the beta price. $12.99 after launch.
Coaching athletes? Coach accounts are invite-only

Connect your riding, give it the date, and your season is planned back from it today.
Start my free trialYour AI cycling coach from $3.99 a month after the trial. Cancel anytime.