Connect Wahoo
Link your Wahoo account and activities sync automatically via webhook — no manual uploads needed. Import up to 5 years of history in one go.
FitRepo is a personal training data vault. Connect Wahoo and every activity flows in automatically — then access your entire history through a clean API, or via Model Context Protocol (MCP) so AI assistants like Claude can query your data directly. Push activities on to Strava or Intervals.icu with a single click.
Connect Wahoo
Link your Wahoo account and activities sync automatically via webhook — no manual uploads needed. Import up to 5 years of history in one go.
Every field captured
Power, HR, cadence, TSS, NP, IF, best efforts, temperature, elevation — 25+ fields per activity.
Fitness model built-in
CTL, ATL and TSB are computed from your full history. Query your training load timeline for any date range.
Ask Claude about your training
Use the MCP server to let Claude (or any MCP-compatible client) query your data with natural language.
Export everything
Full JSON data export from Settings. Your data is never locked in.
Open source
MIT licensed. Run it yourself or use the hosted version at mydatafor.life.