Open source · EU-hosted · AGPLv3 — endurance training without the lock-in.
Open-source endurance training platform. Your data stays in the EU, your algorithms are auditable, your training is yours. Built by an ultra-trail runner in Grenoble.

Hidden trade-offs
Your years of training history live inside a black box you can't audit, export fully, or move.
TSS, CTL, fitness scores — you have no idea how they're calculated or whether they fit your sport.
Your most intimate biometric data is processed and stored under non-EU jurisdiction.
All code under AGPLv3 on GitHub. The training load formulas live in the source, you can read them, propose changes, or fork the project.
Built in Grenoble, hosted in France. Your data never leaves the European Union.
Use our managed Cloud, or self-host on your own server with one Docker command. Full export anytime.

Build your plan freely, import templates, organize your season.
Transparent CTL/ATL/TSB calculation, fitness/fatigue/form curves.
Two-way integration with Strava, Garmin, Suunto, Polar, Coros.
Generate workout structure from a natural-language prompt. Always editable.
Quick post-session voice reflections, transcribed and saved.
Native apps for iPhone and Android — your training on the go.
| Feature | OpenAthlete Cloud | TrainingPeaks | Strava | Intervals.icu |
|---|---|---|---|---|
| Open source code | AGPLv3 | |||
| Self-hostable option | Free | |||
| Data hosted in EU | France | US | US | Mixed |
| GDPR-native | ||||
| Transparent algorithms | Code audit | Black box | Black box | Partial |
| Full data export | Native | Limited | Limited | |
| CTL/ATL/TSB tracking | ||||
| AI session generation | Optional | Premium | ||
| Price | 12€/mo or 99€/yr | $19.99/mo | $11.99/mo | Free (donation) |
OpenAthlete uses well-established training load metrics from sport science literature — including CTL, ATL, TSB, and TSS — so you can reason about fitness, fatigue, and form in a familiar way. The formulas are implemented in the source code and documented alongside the product.
AI features are helpers: they can generate session structure from a prompt and surface fatigue-related signals from your data. They do not replace a coach's judgment and do not guarantee injury prevention. We don't claim AI prevents injuries. We claim it helps you see what your data is already telling you.
Free forever if you self-host. Pay only if you want us to handle the infrastructure.
Prices include VAT where applicable.
OpenAthlete is built by one developer in Grenoble, with the help of an open-source community. We don't take VC money. The project is funded by Cloud subscriptions and Patreon supporters. This means we answer to athletes, not investors.
14-day free trial on Cloud. Self-host is free forever.