Skip to content

FitRepo Docs

Your training data, your rules. Store every workout, query anything, pipe it into AI.

FitRepo is a personal training data vault. Upload FIT files from any device, connect Strava or Wahoo for automatic syncing, and access your entire history through a clean API — or via Model Context Protocol (MCP) so AI assistants like Claude can query your data directly.

Connect your devices

Link Strava or Wahoo Cloud API. Activities sync automatically via webhook — no manual uploads needed.

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.