Recovery Intelligence

Upload your data

CSV, JSON, ZIP exports and Apple Health XML. Everything is parsed locally in your browser.

Prefer auto-sync? Connect WHOOP, Oura or Fitbit →

Drop files here or click to browse

.csv · .json · .zip · .xml — multiple files welcome

WHOOP
physiological_cycles, sleeps, workouts, journal CSVs (or the full ZIP)
Apple Health
export.xml or export.zip from the Health app
Fitbit
Google Takeout / Fitbit data export (CSV, JSON)
Garmin Connect
Export CSVs from Garmin Connect reports
Oura
Trends CSV or JSON export
Polar / Coros / Samsung
Any CSV/JSON with dated health columns
Your own spreadsheet
A CSV with a date column and any metrics

Connect your calendar

This is where the product gets interesting: meetings, flights, social evenings and study blocks get cross-referenced with HRV, recovery and sleep — so the app can explain why your metrics moved, not just that they did. The calendar file is parsed locally and never uploaded.

Google Calendar → Settings → Import & export → Export. Unzip and import the .ics for your main calendar.

Local-first by design. Files are parsed in your browser and stored only on this device. No account, no server upload, and your health data is never used to train AI models.