Skip to content

An adaptive running coach

Train. Don’t Just Run.

A coach that meets you at step one, adapts as you improve, and decodes every mile.

10 km Easy Run
EasyTarget Pace5:35/km
Time
25:43
km
6.12
Kilometers
Current Pace
4:12/km
Avg 4:18/km
Heart Rate
188bpm
Z5 · Max
Splits (kms)
5:42
Km 1
5:28
Km 2
5:35
Km 3
5:51
Km 4
Pause
Coach · Speaking
Ease up, you’re cooking it
HR at 188 on an easy day. Hold a pace where you can speak a full sentence.

Meet Miles

Most apps record your run. Miles understands it.

Most running plans are templated guesses. Miles recalibrates yours, with you. Every run gets read, analyzed, and weighed against the plan and your vitals. When the numbers say it’s time, Miles proposes the change. You approve or skip.

That’s the difference between training and a training plan.

How your plan adapts

Six signals. Re-read every week.

Miles builds the plan around six signals: your goal, the days you can run, your recent history, your training load so far, your race date, and how the schedule fits your life.

Every week, Miles re-reads the picture. Lower confidence in your data tightens the ramp and widens the pace cues. Strong signal lets the plan hold its line. When something real shifts, Miles surfaces a change. You approve, edit, or pass.

Your plan reflects the runner you are this week, not the one you were two months ago.

Re-read · Sun Apr 21Week 2 / 8
  • GoalHalf Marathon
  • Days / week4 days
  • Recent history14.1 km / wk
  • Training loadACWR 0.92
  • Race dateMay 17 · 6 wks
  • Schedule fitMon · Wed · Fri · Sun
ConfidenceMedium
This week → 18.5 km · ramp +5%

What Miles does differently

Three things a coach actually does.

  • A living plan, not a frozen schedule.

    Skip a week, add a week, get sick, get strong. The plan adapts around you instead of asking you to catch up. Race date moves, life moves with it. Miles reshapes the week so the work still lands, the long runs still land, and the taper still lands on time.

  • Coaching mid-stride, not post-run regret.

    Miles reads your pace while you run and speaks up the moment you drift. Audio cues on your phone, haptic taps on your watch. Live pace, live cues, live correction.

  • Every run decoded, not just recorded.

    Metric, meaning, action. Not 'your average heart rate was 162' but 'your heart rate climbed 8 bpm after km 6 at the same pace. Here's why, and here's what to work on.'

What’s inside your week

Three surfaces, one week.

Good morning, John
Long Run day · High effort
22°Clear
Wk 2 / 27
12km Long Run
Thursday, April 2
Distance12km
Est. Time1h 05m – 1h 15m
Week 2 Progress
Activities
1 / 9
Distance
6 / 57km
Missed runs
You’ve missed your last 3 runs. Miles can rebuild this week with lighter sessions to ease you back in.
Adjust this week’s plan
Coach
Your RHR has crept up this week. Let’s decode what’s driving it. Sleep, stress, or rebound load?
Chat
Vitals
Steps6,240
RHR62bpm
Sleep7.2hrs
HRV45ms
SpO₂97%
Tempo 3-2-1Wed
9.0
km
5:20
avg pace
48:05
time
162
avg hr
Easy RunMon
5.0
km
6:02
avg pace
30:10
time
138
avg hr
RecoveryLast Sun
4.0
km
6:30
avg pace
26:00
time
128
avg hr

Today, in one screen

Open Miles, see the run that fits the runner you are this week.

Today's session, week-to-date progress, and your vitals. Missed a few runs? Home says so, and offers a lighter rebuild before you ask.

Frequently asked

Everything you’d ask a coach on the first run.

Crisp answers, the way a coach talks. Anything else, drop us a line at help@milesapp.run.

  • Four race distances (5K, 10K, half marathon, marathon) plus non-race tracks for new runners, returners, and runners training for general fitness. The plan engine calibrates to your last 12 weeks, so the level is set by what you've actually done, not what you signed up as.

Join the waitlist

Be one of the first runners we coach.

One email, the day your invite opens. Not a moment sooner.

  1. Join the waitlist.
  2. Get your invite by email.
  3. Run the week we build.