![Image 1 — [Regional Pricing Updates + 21 Languages + Family Sharing] - I built Body Vitals - an iPhone health app where the widget IS the product and cross-app correlation is the killer feature.](https://preview.redd.it/hlb29judzebh1.jpg?width=1848&format=pjpg&auto=webp&s=fdd7886f46d7dbe6db2b1ddee1c492dd08f2cd18)
![Image 2 — [Regional Pricing Updates + 21 Languages + Family Sharing] - I built Body Vitals - an iPhone health app where the widget IS the product and cross-app correlation is the killer feature.](https://preview.redd.it/zhzh1hudzebh1.jpg?width=1858&format=pjpg&auto=webp&s=13cad940eb35861d67f38618048eeba5984e35d3)
![Image 3 — [Regional Pricing Updates + 21 Languages + Family Sharing] - I built Body Vitals - an iPhone health app where the widget IS the product and cross-app correlation is the killer feature.](https://preview.redd.it/cyjdniudzebh1.jpg?width=1862&format=pjpg&auto=webp&s=0e36fdb6f4921a80ba83b5939e4f7e1f1a563b15)
[Regional Pricing Updates + 21 Languages + Family Sharing] - I built Body Vitals - an iPhone health app where the widget IS the product and cross-app correlation is the killer feature.
The problem: Strava knows your run but not your sleep. Oura knows your HRV but not your caffeine. Garmin knows your VO2 Max but not your nutrition. Every app is a silo - your body is not. Body Vitals reads from Apple Health, where all your apps converge, and surfaces what none of them can compute individually.
What it does:
Correlation engine - 30-day Pearson-r scatter plots across your real data (sleep vs HRV, caffeine vs overnight HRV, training load vs recovery), each with a plain-English sentence computed on-device from YOUR numbers.
AI Daily Coaching cross-references sources in plain language, e.g. "HRV is 18% below baseline and you logged 240mg caffeine via MyFitnessPal - high caffeine suppresses HRV overnight."
Readiness Radar - five bars (HRV, Sleep, HR, SpO2, Training Load) showing exactly which dimension drags your score, not just one number.
Five composite scores (Longevity, Cardiovascular, Metabolic, Circadian, Mobility) backed by peer-reviewed research.
Biological Age, Zone 2 auto-detection (San Millan & Brooks 2018), Acute:Chronic Workload Ratio (Gabbett 2016), Allostatic Load (McEwen 1998), menstrual cycle-aware HRV alerts, on-device conversational AI coach via Apple Foundation Models - nothing touches a server.
Full widget stack: lock screen, StandBy, Watch complications, 21 languages.
Tech Stack: Swift/SwiftUI, WidgetKit, HealthKit, Apple Foundation Models (on-device LLM inference), Core Data.
Development Challenge: The adaptive readiness engine self-tunes instead of using hardcoded weights (HRV 40%/sleep 30%/etc. like most recovery apps). After 90 days, it computes each signal's coefficient of variation from your own history and re-weights the composite score toward whichever metrics actually move for you. The hard part was the statistical guardrails to make a self-tuning formula safe: handling sparse HealthKit days, clamping each weight to 0.05-0.50 so no single noisy metric can hijack the score, then renormalizing to sum to 1.0 without reintroducing that same dominance problem.
AI Disclosure: Self-built, with AI-assistance during development.
Free tier covers many core features and widgets. Currently running a Lifetime Deal at 60% off.
App Store: https://apps.apple.com/us/app/body-vitals-health-widgets/id6760609127
Offer: https://apps.apple.com/redeem?ctx=offercodes&id=6760609127&code=OFF60
More info: https://www.escapethematrix.app
Let me know if this helps you stay on top of your health metrics.