We're in beta. iOS app coming soon.
Beta access from just $3.99 →
A gravel race group leaning through a sandy corner between tall pines, riding toward the camera
Free trial availableBetaSeason is in beta. We're shipping new features every week, so the odd rough edge is part of the ride.

Your AI cycling coach.
Just $3.99 a month.

Your season, planned back from race day and sent to your bike computer.

Up to 7 days free · Cancel anytime

01

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.

02

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.

03

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.

Your season

Every week has a job.

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.

A small group of riders heading away down a long, straight gravel road lined with power poles
Fig. 01 · The long road to race day
An example season · 20 weeksRace day · 11 Oct
about 11 hours

Swipe to see the whole season →

Easy ridingHard ridingEasier weekTune-up race

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.

Why it's built this way

Nothing above base stands without it.

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.

Two road cyclists climbing a curving Swiss mountain pass, cloud hanging over the peaks ahead
Fig. 02 · Steady, when it isn't easy
How Season reads your riding

The numbers, in plain words.

You 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.

Lactate turn point
The effort where your legs start to burn and keep burning, because lactate is building faster than your body can clear it. Below it you can ride for hours. Above it you're counting minutes. Your whole plan is set around this line.
FTP
The power you can hold right at that turn point, for about an hour. Season estimates it from your best rides and keeps it current, and you can always set it yourself.
Heart-rate drift
On a long steady ride, does your heart rate creep up while your power stays the same? A little is normal. A lot means your endurance ran out before the ride did. Coaches call it decoupling.
Training zones
Your personal ranges for easy, steady and hard, in power and in heart rate. They come from your own rides and match what your bike computer shows.
Every metric explained in Learn
What you get back

Plan, score, report.

Execution score88

Every ride, scored.

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.

The season

A season you talk to.

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.

Monthly report

The long view.

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.

The conversation

Ask it what a coach would know.

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 is done and I feel good. Can we start the hard sessions? Also, I've entered a local 80 km race on the 14th.

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.

Thursday is tight. I've only got an hour.
Then Thursday is six sets instead of eight: 58 minutes, door to door. It's updated on your calendar. Sync it to your Wahoo when you're ready, and tell me how the last two sets felt.
Ask anything about your riding…
A woman racing a gravel bike through a road corner with a rider on her wheel
Fig. 03 · Race day, on the plan
On the computer you already ride with

Ride, and it adapts.

One 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.

Inside the app

What you get.

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.

Pricing

Simple, and honest.

Lite3 days free

$4.99$3.99/mo

Free for 3 days, then the beta price. $4.99 after launch.

  • Your AI coach, with a weekly coaching allowance
  • All integrations and workout sync
  • Ride analysis, the season plan and the monthly report
Start 3 days free
PRO7 days free

$12.99$8.99/mo

Free for 7 days, then the beta price. $12.99 after launch.

  • Ten times the weekly coaching allowance
  • Room for daily check-ins and deep ride reviews
  • Everything in Lite
Start 7 days free

Coaching athletes? Coach accounts are invite-only

A group of riders rolling away down a wet road at dusk

Name your race.

Connect your riding, give it the date, and your season is planned back from it today.

Start my free trial

Your AI cycling coach from $3.99 a month after the trial. Cancel anytime.