Celestial captures millions of data points across how you move, lift and perform — at your local gym.
Gait Biomechanics
Your walking signature: stride symmetry, cadence and postural stability, read by camera
Dynamometry
Grip strength and estimated 1RM, benchmarked for your body
Force-Velocity Profiling
Bar speed and rate of force development, tracked every rep
Cardiorespiratory Profiling
VO2 max, estimated from your sessions — the clinical gold standard for cardiorespiratory fitness
Longevity Index
Movement Age — a composite biomarker for how well you're aging, in one number
Fast by design
Everything covered in under 20 minutes.
One-on-one with your coach — no clinic, no queue
VO2max, strength and movement, all in one visit
Your Movement Age lands in the app before you've showered
Built into your membership — no extra booking, no extra cost
Retested every 8 weeks, so you can see what's actually changing
Movement Age
Meet your Movement Age.
Functional strength, power, endurance and gait come together in one number — how old your body moves, next to how old you are — with a personal plan to bring it down.
Movement Age Score
42
vs. actual age 37
Your body moves like someone 5 years older.
Gait Symmetry96%
Above average
VO2 Max33ml/kg/min
Below average
Grip Strength31kg
Below average
Squat Speed0.82m/s
Average
Your Action Plan
Personalized weekly targets to close your gaps — updated automatically as you train.
View plan →
Physical Capacity Biomarkers
Track the most powerful measures of your longevity, healthspan and athletic capacity.
Gait, grip strength, VO2 max and movement symmetry are clinically proven predictors of long-term health — used in hospitals and elite sport to catch problems early, prevent injury, and show exactly where you stand today.
Potential
Train toward your peak
Benchmarks and a personal plan show exactly where to push next — and prove you're getting there, session by session.
Prevention
Catch it before it hurts
Asymmetries and declining signals show up in your data before they become injuries — so you can fix the pattern, not the pain.
Clinically grounded
Built on medical science
Gait, grip and VO2 max are established clinical predictors of long-term health, trusted in medicine for decades.
Behind the scenes
Inside your Locomotion Assessment.
No mask, no wearables, no lab. You just walk or run — Celestial reads your body in motion and rebuilds it as a living digital twin, then turns it into the kind of biomechanics only elite athletes ever get to see. Drag the slider to watch it happen.
1Capture→2Digital twin→3Biomechanics→4Your report
◂ ▸
↔ Drag to reveal
Running economy205ml O₂/kg/km
The oxygen cost of holding your pace. Lower means you travel further on the same breath — the truest measure of how efficient a runner you are.
Top 15% for your age
Elastic exchange48% returned
How much of every landing your tendons store and spring back — free energy your muscles don't have to pay for. It's what makes an easy stride look effortless.
Strong spring
Gait symmetry96%
How evenly your left and right sides share the work. Symmetry that quietly drifts is one of the earliest warnings of an injury forming — long before it hurts.
Balanced
The gait cycle, foot by foot
One full stride
L
R
0%25%50%75%100%
Left contactRight contactFlight — both feet off the ground
Left vs. right, side by side
This session
Ground contact224ms
222ms
Propulsion49%
51%
Braking load51%
49%
Vertical bounce7.6cm
7.7cm
Cadence178spm
Efficient
Contact time223ms
Quick off the ground
Vertical osc.7.6cm
Low bounce
Leg stiffness10.4kN/m
Springy
Duty factor0.34
Balanced
Stride length1.42m
No overstride
Behind the scenes
Inside your Power Assessment.
Jump, or squat, and Celestial reads the effort flowing between you and the ground — the invisible signal behind every explosive movement — turning one rep into a full picture of your strength, your power, your spring and your left-right balance.
1Countermovement→2Braking→3Propulsion→4Landing
◂ ▸
↔ Drag to reveal
The force behind one jump
Take-off to landing
Peak power58W/kg
How much force you can put into the ground, how fast. It's the single number that fades first with age — and the one training brings back quickest.
Top 10% for your age
Reactive strength0.58RSI
How quickly you turn a landing back into lift-off — the mark of a springy, athletic body and the quality that protects joints as you get older.
Explosive
Jump height42cm
The visible result of everything above — measured from your flight time to the millimetre, so you can watch it climb session after session.
+4 cm in 8 weeks
Left vs. right, through the jump
This jump
Take-off force51%
49%
Braking force48%
52%
Landing force50%
50%
Peak power49%
51%
Force rate8,400N/s
Fast to peak
Peak force2.6× BW
Strong drive
Take-off speed2.9m/s
Explosive
Time to take-off0.68s
Efficient
Landing force3.4× BW
Well absorbed
Dip depth34cm
Consistent
Join Celestial
There's an athlete in you. Let's get you there.
Run a gym? Bring Celestial to your members. Train at one? Ask your gym to sign up — and if you're already a member, your sky is waiting.
Cardio, strength and movement rolled into one number — how old your body performs, next to how old you are.
Recent training · 25 Jun – 16 Jul
8Sessions
95Exercises logged
Each star is a session you finished — tap one to open it.
Your history
Your stats
Add your bodyweight and age so lifts can be compared fairly — strength is scored relative to bodyweight, sex and age, not raw kilos.
Your Lifts
Benchmarked live against your saved stats
Add your bodyweight, age and sex above to see how your lifts compare.
Muscle Load
As of 17 Jul · recency-weighted estimate
RestedActiveToday
Hamstrings & Glutes1d ago
Back1d ago
Shoulders1d ago
Quads2d ago
Core1d ago
Biceps1d ago
Chest7d ago
Triceps2d ago
Calves1d ago
Estimated from your last 8 logged sessions (25 Jun – 16 Jul) — no per-rep tracking yet, so this reads exercise descriptions (sets/reps/time) against an exercise→muscle-group map and decays by days since last hit. Back-to-back press/squat (15 Jul) and pull/hinge (16 Jul) days have hamstrings, glutes, back, and shoulders maxed out; chest hasn't been trained since last Monday's bench day.