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.
Your fitness, fatigue, and form charted over time, with a wellness overlay (sleep, fatigue, soreness, motivation) so you can understand what drives your experience.
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.
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.
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.
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)
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)
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 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.