Training analytics that predict,
and build an intelligent plan for you.

Adaptive Training is a local-first training app for cyclists and endurance athletes. Import your rides, see your fitness modeled all the way to your target events — then go further and analyze every ride in detail while the system adapts your training play to your day-to-day. Your data stays local, private, and accessible.

Try the live demo → Download
local-first FIT / GPX / TCX import CP / W′ · W′bal fitness, fatigue & form export workouts to Zwift · Garmin · Wahoo sync plan + races to intervals.icu
Adaptive Training fitness dashboard

What it does

Everything the incumbents show — plus a forward view.
📈

Fitness, fatigue & form

Your fitness, fatigue, and form charted over time, with a wellness overlay (sleep, fatigue, soreness, motivation) so you can understand what drives your experience.

Power & anaerobic battery

Critical Power and W′ from your own data, with data aligned right under the power curve so you can understand how your body's battery responds to a ride.

🗺

Ride analysis & laps

Per-ride streams, route map, and a full lap editor — create and delete splits, undo/redo, hover any lap for its stats, or read them all in a table.

📥

Bring your own files

Drop in a FIT, GPX, or TCX export from any head unit. Power rides get full load, streams, and analysis; no-power activities get a sensible, defensible estimate.

📤

Workouts on every device

Send the day's session — or any workout — to Zwift, Garmin, Wahoo, or TrainerRoad as .zwo, .erg, .mrc, or .fit. (We are not affiliated with any third-party applications)

🔄

Sync to your calendar

Connect intervals.icu and Adaptive Training keeps your whole plan and races on your calendar — synced on to Garmin, Wahoo, and Zwift (even on Apple TV) automatically. (We are not affiliated with intervals.icu)

🗄

Power-user SQL

A built-in data explorer over your own SQLite database — query, chart, and export everything, any time. It's your data and it lives locally; nothing is locked away.

How the numbers are computed →

Your data is yours

Local-first by design.
  • Stored locally in a single SQLite file you own.
  • Exportable any time — full database, open format, no lock-in.
  • Works with no subscription or service dependencies — it runs on your own machine, in an open file format.
  • No account required to run it yourself.

How the demo works. The hosted demo gives every visitor a private, throwaway copy of a synthetic athlete's data. Click around, edit anything, import a file — nothing persists and nothing is shared. Hit Reset any time for a fresh copy.

To use it for real, run it locally and import your own rides.

Note: this application is a public beta. Adaptive Training is being built and iterated on. The reporting features are solid; the predictive models are still being validated against what's already out there before any strong claims are made. Try it, break it, and tell us what's off.