Your trainings plan, adapted.
Every single day.
stoke.run reads your HRV, sleep, and training load from your wearable each morning, and rewrites today's session so you train hard when you're ready, and recover when you're not.



Our partners
Trusted by industry-leading ompanies













Every change comes with a reason.
Most training plans don't care how you slept. stoke.run does. When your HRV drops below baseline or your sleep score crashes, we don't just shuffle workouts, we tell you exactly why we changed today's tempo run into an easy 45 minutes, and how it fits your race goal. No black box. No guesswork. Just training that meets you where you are today.

I've abandoned two marathon builds to overuse injuries. stoke.run is the first training plan that actually adjusts when my body is asking for a break, and explains why. First cycle I've finished in three years.

Svenja Müller
Beta Tester | Berlin Marathon 2025

Built for the ambitious middle.
Not a beginner plan. Not pro periodization. Training that takes your real life, and your real recovery, seriously.
Daily adaptation
Every morning, your training plan reflects how you actually slept, recovered, and trained yesterday. Not what some static template said three weeks ago
Works with your wearable
Whoop, Oura, Apple Watch, Garmin, Polar. We pull HRV, sleep, and load automatically. No manual logging
Transparent reasoning
Every change shows the data behind it: which metrics shifted, by how much, and what that means for today's session
Load that makes sense
Acute and chronic load tracking that flags overreaching before it becomes overtraining
Progress you can see
Fitness trends, consistency, recovery quality. Tracked across weeks, not just workouts
Race-day ready
16-week builds for 10K, half marathon, and marathon. Structured around your race date, adapted around your life
Which wearables work with stoke.run?
Whoop, Oura Ring, Apple Watch, Garmin, and Polar. We pull HRV, sleep duration and quality, resting heart rate, and training load automatically. If your device syncs to Apple Health or Garmin Connect, you're covered.
How does the adaptation actually work?
Each morning, we compare your HRV, sleep, and the last 7 days of training load against your personal baseline. When key metrics drop meaningfully below baseline, we adjust today's session, typically by lowering intensity or extending recovery, and explain the change in your dashboard.
Is this for beginners?
What if I disagree with today's adjustment?
You're in control. Every adapted session can be overridden. You can swap, move, or skip workouts, and the training plan re-balances around your choices.