Open-source ride analysis

Find your best efforts.
Down to the second.

Load a .fit or .srm ride, see power, heart rate, cadence and speed on one timeline, and pull out your strongest intervals — fast, local, and free.

GPL v3 · free software Runs offline No account
#1 · 2026-06-02 · 1 Hz Power HR Cadence
The whole ride, at a glance

One plot. Every channel. Pan, zoom, done.

Power, heart rate, cadence and speed share a single timeline with a draggable selection band. Box-zoom into a sprint, reset, and read your numbers off the axis.

TrackTrainingAnalyzer 1.1.1
TrackTrainingAnalyzer showing a ride plot with power, heart rate and cadence traces, and best-effort tools.
What it does

Built for the questions you actually ask.

Modeled on the ride plot and Find Best Intervals of Golden Cheetah — stripped down to the parts you reach for every session.

Multi-channel ride plot

Power, heart rate, cadence and speed drawn together with a clear legend, on one shared time axis.

Find best 45 sec

Instantly highlights the 45-second window with the highest average power — and runs automatically on every ride you open.

Find Best Intervals

Pick a length and a count; get the top non-overlapping windows in a table. Click a row to highlight it on the plot.

Honest, gap-aware windows

Efforts are measured in real time, not sample count. Any window crossing a pause longer than ~3 s is rejected — a stop can't inflate a "best effort".

.fit & .srm

Garmin/ANT FIT and SRM PowerControl (v7). The loader is pluggable, so more formats can be added on request.

more on request

Up to 10 Hz detail

A frequency slider draws curves as finely as the file allows — full sub-second detail for high-rate data, never invented.

Export & import

Move your whole library — or a filtered slice — between machines with a self-contained .gckdb file. Re-imports are safe.

Local & private

Every ride lives in a local SQLite database on your own machine. No cloud, no account, no telemetry.

Free & open source

GNU GPL v3 or later. Read it, build it, fork it. Source lives on Codeberg.

Get it

Download & run. Nothing to sign up for.

A single Windows executable, or run from source if you prefer. Your rides stay on your computer.

Heads up: the .exe is unsigned, so Windows may warn about an unknown publisher.
Choose More info → Run anyway. Source is fully open if you'd rather build it yourself.
Stay in the loop

New release? You'll be the first to know.

One short email when a new version ships — new formats, new tools, fixes. No spam, unsubscribe in one click.