TrainCurve icon
TrainCurve icon

TrainCurve

Endurance training platform that computes CTL, ATL and TSB from your raw FIT files using the Banister model, with an AI coach that runs on your own Claude or ChatGPT API key.

TrainCurve screenshot 1

Cost / License

  • Freemium (Subscription)
  • Open Source (AGPL-3.0)

Platforms

  • Online
  • iPhone
  • Self-Hosted
  • Apple Watch
TrainCurve screenshot 1
TrainCurve screenshot 2
0likes
0comments
0alternatives
0articles

Features

Properties

  1.  AI-Powered

Features

  1.  Cycling
  2.  Running
  3.  Strava

TrainCurve News & Activities

Highlights All activities

Recent activities

TrainCurve information

  • Developed by

    ES flagClawStud
  • Licensing

    Open Source (AGPL-3.0) and Freemium product.
  • Pricing

    Subscription ranging between $10 and $35 per month + free version with limited functionality.
  • Written in

  • Alternatives

    0 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Sport & Health

GitHub repository

  •  0 Stars
  •  0 Forks
  •  0 Open Issues
  •   Updated  
View on GitHub
TrainCurve was added to AlternativeTo by EVMCOD on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is TrainCurve?

TrainCurve turns your workout files into the training-load chart coaches actually use — CTL (fitness), ATL (fatigue) and TSB (form) — computed with the Banister 1965 impulse-response model, plus TSS, IF, NP, FTP zones and ramp rate.

The AI coach is BYOK: you paste your own Claude, GPT or Gemini API key, so there are no per-token charges and no "AI credits" meter. The key is encrypted at rest with AES-256-GCM. The coach sees your last 30 workouts, current load, zones and goals.

Upload FIT, TCX or GPX directly, or sync Strava in two clicks; Garmin, Wahoo, Coros, Polar and Suunto are supported. Export the full database as JSON, CSV or FIT — no lock-in. EU-hosted and GDPR by design.

Free forever for the first 100 workouts, no credit card. Pro is €9/month.

Official Links