For runners

A recovery score that actually changes tomorrow's run.

Running apps are good at the run. Life OS is built for the day around it — whether this morning's recovery says push or ease off, and what last night's mileage does to tonight's sleep need.

A strain target set by this morning, not last week's plan

Recovery, computed from HRV, resting heart rate, sleep and consistency against your own median, sets today's strain target — so a plan written a month ago doesn't ask for a hard session on a genuinely under-recovered morning.

Sleep need that rises with load

Base need starts at 7:45, then a real addition stacks on top for yesterday's training load, and again for accumulated debt — not a flat eight hours regardless of what you ran.

Protein from your real weight, not a guess

The daily protein target is 1.6g per kilogram of the bodyweight Health actually measured this morning, recalculating as your weight does.

Every run, still in Apple Health

Routes and the physiological detail of a run write to Apple Health the normal way, so nothing about how you already use it changes.

The honest part

What Life OS doesn't try to be

It has no segments, no leaderboards, no following other runners — that social layer belongs to apps built specifically for it. Life OS is the layer underneath: what a hard run does to tonight's sleep target and tomorrow's recovery number.

See the numbers change after your next run.