Loading your plan…
Save your recovery check-in below, then lock expectations before running. After syncing, link the run and compare the result.
You can record the outcome now or come back later from History.
Your target stays yours. Daily recommendations never change it automatically.
Recorded distance comes from Strava runs. An absent run is unknown, not a confirmed missed session. Reductions are recommendations, not proof that you ran less. Review the gap after confirming sync and outcomes; do not cram missed distance.
One line per date: YYYY-MM-DD | running km | run, rest or other | session description. Non-running days use 0 km. Saving creates a new revision; older snapshots stay in storage. This is a snapshot, not a live spreadsheet link.
Heat can impair endurance performance. Recovery trends and how you feel can help guide training. StrideAI's combined score, fixed distance cuts and forecast triggers have not been clinically or prospectively validated. A target pace is a goal, not a prediction.
IOC heat consensus · HRV-guided training study · Subjective recovery review · Workload ratio limitations
Start with what you know. Save more later as your training history grows. Targets use fitness evidence, not your race ambition.
Existing Strava and imported Garmin activities are included. Connect Strava in Data or import an activity file below.
Planned → Recommended adjustment → Executed → Evaluated
Save your race in Plan, then generate a first pass here.
Observations have sample counts and uncertainty. A choice to decline advice is not evidence of a successful workout.
Morning decision → StrideAI → actual outcome. This is the evidence set for future improvements.
StrideAI refreshes Strava automatically when you open the app and before a running recommendation. All activity types are stored; the current load ratio still uses running distance only.
Your latest 30 synced Strava activities. Times are shown in your device's time zone.
Weather estimates from Open-Meteo use the start location and hour, not the whole route. Recent weather uses model data. Older weather uses historical reanalysis. Activity coordinates and date are sent to Open-Meteo for this lookup. Past weather does not alter the recovery score. Add the next run forecast in Today for separate session guidance.
If your deployed app has STRIDEAI_APP_KEY configured, enter it here. It stays only in this browser.