MODULE // ANALYTICS

KNOW WHENTO PUSH.AND WHEN TO REST.

A daily readiness score from sleep, HRV and resting heart rate against your own 60-day norm, the live cost of each workout, a radial muscle tree and long-range trends. Every formula is explained in the app.

Coming soon — App StoreTry it on this page ↓
READINESS
75
good · ready for full load
THIS WORKOUT
−25
recovers over ~2 days
Riseform Recovery screen: readiness 75, good, with HRV, resting HR and sleep against your norm
HRV
72 ms
norm 78 · 60 days
SLEEP
7h 50m
target 7–9 h
40/35/25SLEEP · HRV · RHR
60 daysPERSONAL NORM
25MUSCLES IN THE TREE
8TIME WINDOWS
0BLACK BOXES
[ LAB // TRY IT ]

Build a readiness
score.

Change last night's sleep, your morning HRV and resting heart rate, then add a workout. The weights, norm scoring and training cost are the app's own.

score = 0.40·sleep + 0.35·HRV + 0.25·RHR − training cost · at your norm = 80 · +1 SD = 100 · −1 SD = 50
80GOOD
Ready for full load (≥70)

Simplified: sleep is scored on duration here; the app also uses efficiency and deep + REM share. Training cost = 50 · (1 − e^(−strain / 120)), fading on a 24-hour curve.

[ MODULES ]

Six lenses on
one body.

RECOVERY

Your norm, not a stranger's average

HRV and resting heart rate are scored against your own trailing 60 days. A workout lowers readiness live, then it recovers on a 24-hour curve.

  • Readiness, sleep, HRV and resting HR on one chart, from 1 day to a year
  • Workouts, illness and lab dates drawn on the same timeline
  • The same number on the Hub, widgets, Apple Watch and workout screen
Recovery: your norm over 60 days for HRV, resting HR and sleep
MUSCLE TREE

See what you trained, and what you skipped

Eight rays, 25 muscles and four levels from 1 to 16 sets a week. Secondary muscles count as half a set.

  • Balance hints: untouched muscles, push versus pull, share of leg work
  • Pinch to zoom, tap a branch to see the exercises behind it
  • A body atlas with 27 zones and recovery hours per muscle
Muscle tree: radial map of weekly sets per muscle
DYNAMICS

Weeks, months, a whole year

Time, total weight lifted, sets, reps, calories and training load for any period, each with a trend line.

  • Activity heatmap for workouts, lab analyses and supplements
  • Training load as Banister TRIMP from Apple Watch heart rate
  • Sleep and training compared, labelled as association, not cause
Dynamics: last 7 days, 3 workouts, 20,610 kg total weight, 27 sets, 306 reps
PROGRESS

Measurements and goals

17 body metrics, a goal line on the chart and a base-versus-now comparison on a 3D body figure.

  • Weight, body fat, muscle and girths, left and right separately
  • Max weight and volume chart for every exercise
  • A goals card with distance to go and a trend arrow
Progress: weight 92.4 kg trending to a 96 kg goal
[ UNDER THE HOOD ]

Formulas,
not black boxes.

SLEEP SCORE

Duration, efficiency, deep + REM

Weighted 50 / 25 / 25. Also sleep debt against an 8-hour need and a regularity score.

TRAINING COST

Felt during the session

Readiness drops live while you train and recovers on a 24-hour curve. No watch required.

MUSCLE RECOVERY

Per zone, in hours

Fatigue from each set fades over about 30 hours. Rule-based tips: go lighter, fewer sets, or switch the day.

TRAINING LOAD

Banister TRIMP

From Apple Watch heart rate with sex-specific coefficients, or from weight and sets without a watch.

CORRELATION

Spearman r, honestly

Sleep against volume, load, calories or duration, shown only after 8 paired sessions.

WIDGETS

Recovery at a glance

A recovery widget with the readiness ring, sleep, HRV and resting HR, and the cost of your last workout.

[ iPAD ]

Bigger screen,
same numbers.

Riseform Recovery on iPad 13-inch

NOTEReadiness is a planning guide built from your own baseline, not a medical indicator.

[ FAQ ]

Questions,
answered.

Is the readiness score a medical measure?

No. It's a planning guide built from your own baseline, not a medical indicator.

Do I need an Apple Watch?

Sleep, HRV and resting heart rate come from a wearable through Apple Health. Training load, the muscle tree and progress work from your logged sets alone.

Does any of this use AI?

No. Every number is a fixed, documented formula that runs on your device.

Why is my score different from another app's?

Riseform compares you with your own last 60 days, not with population averages, and shows exactly how each signal moved the score.

ALL QUESTIONS →
[ PRIVACY ]

On your device.
Nowhere else.

NO ACCOUNT

There is nothing to sign up for, not even an email. Open the app and train.

NO TRACKING

No ads, no analytics, no third-party SDKs. App Privacy on the App Store: Data Not Collected.

YOUR iCLOUD

Optional sync through your own private iCloud, plus .gymbak backups and full XLSX export.

[ LAUNCH.STATUS // IN APP REVIEW ]

YOUR GYM.
YOUR RULES.
YOUR DATA.

Offline. Private. No accounts required.
Built for iPhone, iPad and Apple Watch. iOS 26+. Zero third-party dependencies.

Coming soon to the App Store
PRIVATEDETERMINISTICNO AI