

Live, self-hosted training data
Check out the founder's live training data, so you can see how TrainingGeeks works in practice! Live from June 1, 2026 onward.
It's served read-only on a simple Raspberry Pi at home, auto-syncing from intervals.icu and Garmin — super easy to set up and run yourself!
Track every discipline

Open source · Self-hosted · Yours Forever
You train hard for your precious data. Now you can track all of it, exactly how YOU want, for free. This is the platform you've been looking for. You know the one — shaped vaguely like a mountain range, that puts your VO₂max behind a "Premium" button and charges you monthly to scroll your own calendar. TrainingGeeks is that. Minus the invoice. Plus the entire source code, so you can host it yourself and make it your own.
We rebuilt the parts of the big-name analytics suite that athletes open every day — then made them yours to keep, tweak, and host.
Drag workouts around, log what you actually did, and watch completed days turn green while the ones you skipped go an accusatory red.
Fitness, Fatigue, and Form — CTL, ATL and TSB — charted per sport, no asterisk telling you to upgrade.
Add and remove charts with a click. PMC, time-in-zone, peak curves, weekly everything. Build the view you want.
Mean-maximal power, pace, and heart-rate curves, and gold/silver/bronze on your best efforts.
HR / power / pace zones from real methods, plus structured training plans you can drop onto the calendar.
Bring your activities and planned workouts in automatically. Partnered seamlessly with Intervals.icu to connect Garmin, Polar, Apple, and more.
TrainingGeeks is forever open source. Built by a community of athletes, for a community of athletes.
Bring PRs (Pull Requests) so that we can keep hitting PRs (Personal Records).
Real screens from the app — your calendar, your dashboards, your analysis. No mockups.




Your activities live in a database on your machine — not our cloud, because we don't have one (and never will ask for your card). Don't like a chart? Change it. Missing a feature? Build it — or open an issue and guilt us into it. No subscription has ever made an athlete faster.