Bring your
own plan.

Steady keeps the plan you wrote connected to the training you actually ran. Bring in your own plan, sync what happened, and keep the block honest when sessions move, niggles appear, or the goal needs reassessing.

Steady home view Steady block view Steady design your week view

Start with
what you've got.

Use the builder for a simple, painless setup. Whether you think in mileage or time on feet, Steady accommodates that. Pick a recommended template, or start from a blank week and shape it day by day.

From scratch
Drag and drop builder, week by week
Spreadsheet
Drop in your existing plan as a sheet
Coming later
PDF or image
Import PDFs or screenshots of your plan to make setup easier
Coming later

Training isn't a straight line.

Steady recognises that injuries happen and that nothing about training is linear. It helps you keep your recovery routine on track, track every annoying niggle, and adjust your race goal when you need to.

Report signs your body sends you early.

Injuries are part of any sport. Steady helps you track all those annoying niggles which may turn into injuries (fingers crossed they don't).

Steady app niggle picker selecting foot as the affected area
Steady app niggle picker choosing side, severity, and timing
Coming later
Stay on track
when you're off your feet.

If injured, Steady will help you keep your recovery routine on track and recognise that your race goal may change, and that's fine, too!

Coming later

Physio
cheatsheet.

Because you're tracking the relevant metrics throughout your block, Steady generates a physio report. A more efficient overview of your mileage and niggle timeline than anything you'd type up the night before. It guides the conversation with your physio so you can spend the visit on actual physical diagnosis and treatment.

Where we're
headed.

Not everything will be ready for day one, and there's a lot more in store.

First release
BYOP plan builder
Build your training block from scratch with an intuitive drag-and-drop interface
Strava & Apple Health sync
Automatic activity import, matched against your planned sessions
Niggle & fuel logging
Report any niggles and the fuel you used during your runs in a quick post-run check-in
Later
Garmin sync
Direct integration with Garmin for another route into planned vs actual
Injury phase mode
Structured return-to-running protocols after an injury
Physio report export
One-click PDF generation for your physio appointment
CSV & screenshot import
Easier ways to import your existing running plans from other places
Steady AI, a second opinion
Ask Steady for a view on your block, and if you both agree, it can action the change for you. It will never write or sell you a plan.

Why I'm building Steady

I like building my own training from things I’ve picked up online: Pfitz, Jack Daniels, Reddit, sometimes ChatGPT or Claude.

Since I started running more seriously, the hardest part has not been finding a plan. It has been keeping the plan up to date once life happens. Runs move, niggles appear and injuries sadly happen. The spreadsheet (or notebook) says one thing, Strava says another, and suddenly I’m taking screenshots, checking notes and updating many tools at once. I don't think that's how it should be.

It felt too cumbersome to keep track of the changes, and I still felt like I was missing parts of the picture: niggles, injuries, fuelling and all the small context that ends up mattering.

That’s why I’m building Steady: to keep all of it in one place. The training plan you bring, the runs you actually do, the changes you make, and the context behind them. If you need to see a physio, that history should already be there.

I’m starting small, with plenty of ideas for where Steady could go. But more importantly, I want it shaped by runners who know what it feels like to be overwhelmed by running admin.

Cyprian