Adaptive 4-week training blocks for runners and Hyrox athletes. STEADY checks whether your goal is realistic, reads every session you log, and adjusts your plan when training, fatigue, or life changes.
Request accessMost training plans assume every session went exactly as written.
But you miss runs. You get tired. Niggles flare up. Some sessions go better than expected; some go worse.
STEADY reads what your training is doing and adapts from there.
What STEADY actually does
Know where you are. STEADY reads your sessions and gives you a coaching read.
Know if your goal is realistic. STEADY checks your goal pace against your baseline and target date.
Your HR sat above your threshold zone for almost the whole run — this turned into a Zone 4 effort, not the controlled tempo I prescribed.
Strong pace, but you spent it too early. Backing off slightly will let the adaptation stick.
Know what changed. After every logged session, STEADY interprets what happened and what to focus on next.
How STEADY adapts your training
STEADY checks where you really are, then adapts the plan from there.
Not a chatbot with a fitness skin. A structured system: goal feasibility, 4-week training blocks, session-by-session feedback, block-over-block retrospectives, and Hyrox-specific calibration. Each piece is the input to the next.
Feasibility · Check whether your goal is realistic before the block starts
Before STEADY generates a training plan, it checks whether your goal pace is achievable by your target date at your training frequency. If the timeline is tight, you see it. If you’ve already hit the goal, you’re offered a stretch goal or a hold. No silent overpromising.
Per-session adaptation · Every logged session changes the coaching context
Log a session — by file upload, screenshot, or manual entry — and STEADY reads the actual pace, heart rate, effort, and how it compares to what was prescribed. The next session’s coaching incorporates what happened. If you ran too fast for an easy day, STEADY says so. If you struggled in a tempo, STEADY adjusts.
Missed sessions, high effort, poor pacing, and flagged niggles are signals — not failures. STEADY uses them to shape the next instruction.
Per-block adaptation · Each 4-week block uses what happened in the last one
When a block ends, STEADY produces a written retrospective: consistency, pace trend, training read, and what the next block should focus on. The next block is generated using that retrospective plus your full logged history. The plan doesn’t start over each block. It compounds.
Hyrox compromised running · Fresh running and fatigued running are treated differently
Hyrox isn’t normal running. Your pace under station fatigue tells a different story from your fresh kilometre pace. STEADY uses a two-session Hyrox calibration to capture both — your fresh anchor pace and your fatigued pace under bodyweight load. The gap between them shapes your training, so the plan trains the running you’ll do on race day, not the running you’d do on a fresh track.
Who it’s for
You’re putting in the miles, but it’s hard to tell whether the work is moving you closer to your goal. STEADY reads your real sessions, effort patterns, missed runs, and pacing habits — then shows what to adjust.
Your fitness is there. Your run pace under station fatigue isn’t — and that’s the gap that decides your finish time. STEADY trains specifically for that gap: how your running holds up in rounds 5, 6, 7, and 8, not just on a fresh track.
Bring your training data in your way
Upload .fit, .gpx, or .tcx files, add screenshots from your watch or app, or log manually. Hyrox race results can be uploaded as screenshots too. You don’t need a specific watch — STEADY works with whatever you log.
Direct watch sync is not part of the beta yet.
Best for runners and Hyrox athletes currently training toward a real pace, distance, or race goal. We’re bringing on a small group each week.