Adaptive endurance coaching, stripped to what matters.
A plan that reads your body and your week — not just your watch. Purpose-built for endurance runners.
Private beta opens August 2026. Founder updates included.

every morning
One question, every morning.
"What should I actually run today?"
None of them put it together.
Cadeo is the layer that does.
Not another dashboard. Not a longevity tracker. Not a gym readiness app. Endurance running, purpose-built — with a plan that adapts to your body and your week instead of pretending neither one exists.
Cadeo reads your training load, your recovery, the heat, and the day you actually have in front of you. Today's tempo on four hours of sleep becomes tomorrow's tempo. Tuesday's missed run doesn't stack on top of Wednesday — the week rebuilds itself. One coaching layer. Stripped down.
ran the club workout instead of the tempo, pushed the long to Sunday — so Cadeo slid Friday's easy to Saturday. the week still holds.
what it does
One coaching layer. Four things it actually does.
Plan that adapts to your body.
Four gates in priority order — mechanical risk, structural load, readiness, goal alignment. Easy volume before intensity. Under-reaching never converts to a workout.
Plan that adapts to your week.
Tuesday run club is the workout, not a slot to re-prescribe. Travel reshuffles the week. A four-hour sleep night moves today's tempo to tomorrow.
Readiness that knows you're a runner.
Five signals — load, HRV, sleep, resting HR, leg feel. Calibrated for endurance running, not gym readiness. Heat- and load-adjusted HR expectations included.
Post-run analysis that matches the run type.
Easy runs, workouts, long runs — each gets the stats that matter. Decoupling, time at target, fatigue resistance. Not "your average pace was X."
a look inside
Four tabs. One coherent picture of your training.

Today
what to run, and why.

Runs
every run, analyzed.

Schedule
the block, race to race.

Trends
fitness, tracked honestly.
how readiness reads the day
Your heart rate, read through today's conditions.
Apple Fitness
average heart rate
easy run · 6.4 mi
Cadeo
+7expected ~158 given 81°F + 6h sleep
Today is 81°F and you slept six hours. Your HR will be different than yesterday — and Cadeo knows by how much. So when your easy run runs hot, you'll know whether you're slipping or the weather is doing it for you.
from jon, founder
Last August, my easy runs averaged 162 bpm. The August before that, 154. Same pace. Same routes.
Strava didn't know why. Athlytic said I was 92% recovered. Garmin said it was a "productive" run. Nothing told me my heart rate was 8 bpm higher because the dew point was 73 instead of 58 — and that the run was actually exactly as hard as my body could handle that day. So I built the tool I needed.
Read the full story →If your watch syncs to Apple Health or Strava, Cadeo works.
Apple Watch native · Garmin via HealthFit · Coros and Polar via Strava · Whoop for body signals · iPhone-only for now