Today's Training

Optimize your workout based on how you feel

How are you feeling?

5 Recovery Level
Very Fatigued Recovered
Good - Ready for planned workout
Planned

Original Workout

Type -
Duration -
Intensity -
Adjusted

Recommended Workout

Type -
Duration -
Intensity -
0 hrs
Weekly Volume
Sport Split
Days Until Race

Fueling (last 7 days)

Avg per workout
Wateroz
Sodiummg
Carbsg

Fatigue Trends

Last 14 days

Heart Rate Trends

Last 14 days

Training Calendar

Week of ...

Click any day to log or edit workouts.

Training Plan

Generate, upload, or adjust your training plan

1
2
3
4
5

Drop your CSV here or

Required columns: date, sport, workout_type, duration_minutes
Optional: distance, intensity

Adjust Your Plan

Generate or upload a plan first, then come back here to shift dates, swap sessions, or change intensity across weeks.

Coming soon

Import Training Data

Sync your Garmin, Strava, and Oura data

Upload CSV File

Drag and drop or click to browse

Sample Files & Exports

Imported Data

No data imported yet

Training Timeline

Your training journey from first workout to race day

Weekly Breakdown

Drag, swipe, or Shift+scroll to browse weeks

Account

Signed in with email and password

Settings

Customize your experience

Appearance

Dark Mode

Toggle between light and dark theme

Preferences

Goals & Availability

No goals set yet.

Training Plan

Replace your current plan with a new generated plan. All existing workouts will be permanently deleted.

Data Management

All your data is stored locally in your browser. It never leaves your device.