Know your recovery in real numbers.
Ascend reads HRV, resting heart rate, respiration, sleep and how you feel, and turns them into a stress score, a body battery and a fitness age. It's the recovery layer that tells you when to train hard and when to hold back.

Stress score (0–100) from HRV, resting heart rate, respiration, sleep and subjective input
Body battery and fitness age, so recovery is a number you can act on
A recovery body map shows which areas are still loaded
Blends wearable data (Whoop, Oura, Garmin, Apple, Fitbit, Withings) with how you feel
Feeds your readiness score and the AI coach's daily call
Free in core tracking
Does Ascend track HRV and stress?
Yes. Ascend reads HRV, resting heart rate, respiration and sleep and turns them into a 0–100 stress score, a body battery and a fitness age, blended with how you say you feel.
Which wearables does Ascend use for recovery?
Ascend blends recovery data from Whoop, Oura, Garmin, Apple Health, Fitbit, Strava and Withings, and still works with manual, subjective input if you have no wearable.
What is Ascend's fitness age?
Fitness age estimates how your cardiovascular fitness compares to your chronological age, using resting heart rate and cardio data, so progress reads as one motivating number.
Shipped in Vitals / recovery hub.
The app is free. Club adds the coach, leagues and analytics.
Core tracking stays free forever, the climb, streaks, logging and your league tiers. Club is for when you want the full coach, worldwide competition and the depth, at about the price of one coffee a month.
14-day free trial · no card to start
| Free | Club | |
|---|---|---|
| Tracking, the climb and streaks | ||
| Per-set logging, PR detection, wearables | ||
| Muscle-league tiers | ||
| The AI coach | nudges | Full conversation |
| Worldwide leagues and challenges | , | |
| PR projections and deep analytics | , | |
| Unlimited crews | , | |
| Themes, export and higher AI limits | , |