For the runnerwho comes back.
Strava gives you kudos. Garmin gives you graphs. GRIT tells you whether the run did its job, then remembers the pattern the third time it happens.
“Third long run in a row you went out too fast. It cost you the final 5K. Hold the opener today.”
Free through your fifth completed run.
Runners don’t lack data.
They lack a coach.
Three places every distance runner gets let down, and the three things GRIT was built to fix.
“My data doesn’t tell me anything.”
Strava ranks your segment. Garmin draws a graph. Neither says why the run went the way it did, so the same mistakes repeat and fitness plateaus.
GRIT reads the run, names the error with the fix, and remembers the pattern the third time it happens.
“My plan doesn’t fit my life or my body.”
A canned plan can’t flex to a bad night’s sleep, a stressful week, or how you’re actually adapting. You grind a plan that’s wrong for today, or lose consistency winging it.
GRIT rebuilds the week from your recovery signals, with the reason attached. A bad night softens tomorrow’s tempo.
“On the day that matters most, I’m on my own.”
The long run and race day are where it’s won or lost, and exactly where a solo runner has no one. You go out too fast and fall apart at km 30.
GRIT briefs you before every run and hands you the race-day plan: pacing, fueling, heat, and what to do when it goes wrong.
It briefs you before
it judges you.
Every session opens with a reason. GRIT reads overnight recovery and the shape of your week, then tells you how today should feel, before you lace up, not after you’ve already blown it.
If you can speak a full sentence without gasping, the effort is right. The moment it gets choppy, back off. Today is about staying easy, not proving anything.
Walk 30 seconds to reset. Don’t chase the pace back.
Fine on a recovery day. Hold the effort, ignore the pace.
It doesn't just count your km.
It reads your run.
No hollow praise. No "great effort!". The coach tells you what the data says, names the error, and gives you the fix in the next sentence.
"Your aerobic engine is catching up with your ambition."
"That's not fitness regression. That's accumulated fatigue."
"Easy should feel almost embarrassingly slow. If it did, good."
Five signals. One number.
How long you hold together.
Most apps show what happened. GRIT measures whether your body held up during it, and tracks that number week over week to surface genuine adaptation, not just logged kilometers.
Built for the long haul.
Same 18km route: HR fell
from 156 to 148 in 3 weeks.
That's not a good day. That's adaptation. Distance fitness is measured in months, so GRIT compares every run to your own history on the same route, at the same effort, and names the trend in plain language, so you know when fitness is actually moving.
It remembers you between races.
Every run links to every run. The coach carries your tendencies forward, so the callout isn't generic, it's yours: the same mistake, named the third time it happens.
“Third long run in a row you went out too fast. Last two times it cost you the final 3km. Hold the opener today.”
The night before,
it hands you the plan.
At 7 PM the evening before your race, GRIT delivers one structured briefing built entirely from your training. No “you’ve got this.”
It opens with “I’ve been through your training. Here is the plan,” and ends with “Go run your race.” Nothing after it.
Adjusted target: 3:14. Your 3:09 is off the table. Attempting it in this heat destroys you by km 30. If HR hits 172 before km 10, walk the next aid station.
Pacing strategy
Split-by-split from your training. Opener always ≥10 sec/km slower than goal. Negative split, every time.
HR ceilings by segment
A zone-specific cap for each stretch of the course, drawn from your actual training zones.
Fueling by km marker
Gel and hydration mapped to the exact distance. No guessing at the aid station.
Weather & course
Over 22°C, the target is revised and stated as fact: “Your target is 4:28, not 3:58.”
Mental checkpoints
Up to six, tied to specific km ranges, with responses pre-loaded from your own patterns.
Crisis decision tree
Four branches (out too fast, HR spike, the wall, GI distress), each with a rule you can follow at km 32.
Your coach,
on your wrist.
Not a mirror of the phone. A real watchOS app: HR, HRV, GPS, and sleep straight from HealthKit, the brief before you go, and coaching while you run. Garmin still welcome; Apple Watch is now first-class.
Start from your wrist
Open GRIT on the watch and today’s session is already loaded: brief, target, and Start. Leave the phone at home.
The brief, on-glance
HRV, the day’s call, and one cue. No scrolling, no phone. It’s the morning brief sized for a 46mm screen.
Coached mid-run
Pace, HR, and zone live on the face, with a nudge the moment your effort drifts off plan.
Self-healing sync
A stale watch fixes itself the instant you open it. Runs recorded on the wrist keep their source and never double-count.
Zone 2
HRV up 6ms. Hold easy, add 5 strides.
Ease off. HR drifting.
Before you run, a reason.
Overnight recovery and the shape of your week become one call (push, hold, or back off) with a single cue and the two numbers to watch today.
If you can speak a full sentence without gasping, the effort is right. The moment it gets choppy, back off. Today is about staying easy, not proving anything.
Walk 30 seconds to reset. Don’t chase the pace back.
Fine on a recovery day. Hold the effort, ignore the pace.
Built different.
On purpose.
Not a garmin dashboard. Not a plan generator. A coach that reads your data, learns your body, and tells you what it means.
Pre-race briefing
The night before race day, one structured plan built from your training: pacing splits, HR ceilings, fueling by km, a heat-revised target, and a four-branch crisis tree.
Native Apple Watch
A real watchOS app: the morning brief on your wrist, coaching mid-run, and HR/HRV/GPS/sleep straight from HealthKit. Start a session without touching your phone.
Emotional calibration
The coach tone adapts to the day. A hard miss gets honesty, not hollow praise. A breakthrough gets weight. No generic "great effort!" for a bad race.
Data quality
Garmin, Apple Watch, or chest strap: GRIT sources the cleanest signal available. Running on a treadmill? Pace is estimated from cadence and stride length.
Adaptive plans
Weekly volume and session intensity recalculate from your recovery signals (HRV trend, sleep duration and score, resting HR, body battery, training readiness) plus the durability index. A bad night softens tomorrow's tempo. Chronically poor sleep stalls long-run progression.
Rescheduling
"Move Thursday's tempo to Friday." The coach hears it, checks for conflicts with your long run and recovery needs, and rebuilds the week. No manual drag-and-drop.
GRIT shares your coach's words.
"You ran 18km in 1:39:24. 4th fastest on this segment."
"Great work! Your long run is complete. Rest day tomorrow."
"You went out 48 seconds too fast on km 1. You paid for it in the final 3km: HR climbed to 163 while pace faded to 5:52. Start 15 seconds slower. Same effort, fresher legs at 8K."
The night before a race.
"Good luck tomorrow! 12 friends are also racing this weekend."
"PacePro: even splits at 4:29/km. Race predictor: 3:09:12."
"24°C at the start: your 3:09 is off the table. New target 3:14, negative split, gel at km 8/16/24/32. If HR hits 172 before km 10, walk the next aid station. Go run your race."
Miles made of more.
Founding members get the first slots. No spam. No noise. One email when we're ready.
Perseverance.
The plan holds even when you don't want it to. Every week that stacks is a week you can't lose.
Passion.
Distance running isn't a fitness category. It's a disposition. We build for people who mean it.
Persistence.
Consistency beats intensity. Built through consistency is not a tagline: it's the training model.