Deploy Now

Stars

134

Forks

45

Watchers

1

Developer links

OpenAthlete

Serious endurance training should not require renting your own training history back by the month. OpenAthlete plans your season as blocks, weeks, and sessions, with A, B, and C races marked and illness or travel periods that move the sessions they cover. You build structured workouts from your own zones, pace, power, heart rate, or percentages of VMA and FTP, save them to a reusable library, and send them straight to Garmin, COROS, and Suunto watches at the next sync. Completed activities arrive from Garmin, COROS, Suunto, Polar, and Strava, or as FIT, GPX, and TCX files, and each interval is graded against what was planned. Analysis covers detected climbs, time in zones, aerobic decoupling, gradient-adjusted pace, and weather, with non-destructive fixes for heart-rate spikes. Progress views track records by distance and duration, critical speed and power, and fitness, fatigue, and form projected over your upcoming sessions, alongside HRV, resting heart rate, and sleep from your watch. Coaches see compliance, volume, and form for every athlete on one screen, get alerts for reported pain or inactivity, and exchange comments and real-time chat with athletes. A calendar feed keeps Google, Apple, and Outlook in step, and the web app installs on your phone home screen. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

OpenAthlete
OpenAthlete
OpenAthlete
OpenAthlete
OpenAthlete

Benefits

  • Your Training History Stays Yours
  • Years of activities, plans, and records live on your own server under an open license, with full export at any time instead of a subscription hostage situation.
  • Workouts Delivered To Your Watch
  • Structured sessions built from your own pace, power, and heart-rate zones sync directly to Garmin, COROS, and Suunto devices, ready to follow step by step outdoors.
  • Every Session Graded Against Plan
  • Imported activities are compared interval by interval with what was prescribed, showing time in zones, aerobic decoupling, and gradient-adjusted pace so deviations are obvious immediately.
  • Coaching Without Per-Athlete Fees
  • One dashboard shows compliance, volume, and form for the whole squad, with pain and inactivity alerts, multi-athlete planning, comments, and real-time chat included.

Features

  • Season And Calendar Planning
  • Training blocks, prioritized races, and illness or travel periods that shift covered sessions, plus whole-week copy and move with undo and calendar feeds.
  • Structured Workout Builder
  • Targets from pace, power, heart rate, VMA, or FTP zones in a reusable library, delivered to Garmin, COROS, and Suunto watches at sync.
  • Activity Import And Analysis
  • Garmin, COROS, Suunto, Polar, and Strava connections plus FIT, GPX, and TCX uploads, with climb detection and heart-rate spike repair.
  • Fitness Fatigue Form Tracking
  • CTL, ATL, and TSB computed from heart rate or perceived effort and projected over planned sessions, beside records, HRV, and sleep trends.
  • Coach Dashboard And Chat
  • Compliance, volume, and form per athlete with alerts for pain reports and inactivity, multi-athlete planning, comments, and real-time messaging.
  • Bring Your Own AI
  • Optional session generation and activity reads using your own key for OpenAI, Anthropic, Google, Mistral, and others, or a local model when self-hosted.

Apps Similar to OpenAthlete