iPhone · Apple Watch · Your data stays with you.

Know what
your body knows.

Recovery. Strain. Sleep. Stress. Four scores, transparent algorithms, and on-device intelligence — no cloud required.

Download on App Store See how it works ↓
75
Recovery
50
Strain
83
Sleep
30
Stress

Four scores

Your body, unified.

Not population averages. Each score is calibrated against your personal 14-day baseline — because what's normal for you is the only thing that matters.

Recovery
HRV, resting heart rate, sleep debt, and strain history — fused into a readiness signal computed on your device.
75
Strain
Workout load normalized to your cardiovascular output. Know exactly how much you've asked of your body today.
50
Sleep
Time asleep, efficiency, and consistency against your baseline. Wear your Watch and wake up to a full picture.
83
Stress
HRV deviation and resting heart rate trending above baseline. A quiet early warning system, not an alarm.
30
On-Device Intelligence

Your Coach

Ask anything.
Get answers from
your own data.

Reckon's intelligence reads your actual metrics — HRV, sleep stages, strain history, supplement adherence — and gives context-grounded answers. Every insight processes locally on your device. Your data never travels.

  • Analyzes your personal data entirely on-device — no server required
  • Every recommendation is cited back to a specific metric
  • Understands your supplement stack and workout history
  • Connects patterns across recovery, sleep, and stress over time
You
Why is my recovery lower than usual today?
Reckon Intelligence
Your HRV dropped 18% below your 14-day average — the largest single-day dip in 3 weeks. Combined with only 5h 40m of sleep, your body hasn't fully cleared yesterday's strain load of 14.2.

Consider keeping today lighter. Your Energy Bank shows 60% budget remaining — I'd stay under that.
↓18% HRV 5h 40m sleep Strain: 14.2
RecoveryEngine.swift
// On-device. No server. You can read this. func computeRecovery(
  metrics: HealthSnapshot
) -> Double {

  let hrv = zscore(
    metrics.hrv,
    baseline: baseline.hrv
  )
  let rhr = zscore(
    metrics.rhr,
    baseline: baseline.rhr
  )

  let raw =
    hrv × weights.hrv // user-adjustable
    + rhr × weights.rhr
    + sleep × weights.sleep
    + strain × weights.strain

  return sigmoid(raw) × 100
}
Adjust your weights — updates in <100ms
HRV trend
35%
Resting HR
25%
Sleep
25%
Strain history
15%

Transparency

No black boxes.
Ever.

Every algorithm is readable. Every weight is adjustable. Reckon shows you the exact formula behind your score and lets you tune it. Want to weight HRV more heavily than sleep debt? Do it.

This isn't a wrapper around a third-party scoring engine. It's your data, your formula, your phone.

Supplement Tracking

Track your stack.
See what works.

Log your supplements and Reckon statistically correlates adherence against your scores using Welch's t-test. You only see findings that clear p < 0.05. No noise — just signal.

Pre-built stacks for sleep optimization, recovery, and cardiovascular health. Or build your own from scratch.

Today · Morning Stack
3 of 4 taken
Magnesium Glycinate
400 mg · with food
8:00 AM
CoQ10
200 mg · with fat
8:00 AM
Berberine
500 mg · before meal
8:00 AM
Fish Oil
1000 mg EPA/DHA
9:00 AM
📈 Magnesium → +8.2 sleep score on adherent nights (p = 0.021)
9:41
75
Recovery
14.2
Strain

Apple Watch

Your wrist.
Always informed.

Complications, score glances, and a Strength Builder with Digital Crown control. Wear it to sleep and wake up to your recovery score.

  • Three complication families — your data always at a glance
  • Strength workout tracker with Digital Crown sets and reps
  • Smart alarm that wakes you at your optimal sleep stage
  • Haptic supplement reminders throughout the day
  • Syncs to iPhone within 30 seconds

Privacy

Your health data
never leaves your phone.

Every score is computed in Swift, on your device, using your HealthKit data. Nothing is uploaded to any server. That's not a setting. That's how it's built.

Zero third-party analytics

No analytics SDKs. No crash reporters. No advertising frameworks. App Store Connect only. We have no visibility into how you use the app.

On-device computation

Recovery, strain, sleep, and stress scores are computed locally in SwiftData. The algorithms live entirely on your phone — no cloud dependency whatsoever.

Inspectable intelligence

When Reckon's intelligence answers a question, tap "View context" to see the exact data used. Full transparency. Every time.

Pricing

Try free for 7 days.

No credit card required to start. Cancel anytime. Continuing with Free is always visible — never hidden, never guilt-tripped.

Free
Reckon
$0
Always free
  • Recovery, Strain, Sleep & Stress scores
  • 7-day score history
  • Supplement logging
  • Apple Watch complications
  • Intelligence coaching
  • Supplement correlations
  • Algorithm weight editor
  • Full history & export
Download Free
Pro
Reckon Pro
$59.99/year
$5.00/month · 7-day free trial
  • Everything in Free
  • Unlimited intelligence coaching
  • Supplement correlation engine
  • Algorithm weight editor
  • Full history & export
  • Watch Strength Builder
Start Free Trial Continue with Free →

Start reckoning.

Wear your Watch to sleep tonight. Your first recovery score lands tomorrow morning.

Download on App Store