Am I gaining muscle or just weight?
Each check-in estimates body fat, FFMI, lean mass, and muscle-group scores from your photo history.
See the signal behind the selfie.Take or import a gym selfie. GainFrame estimates body fat, physique score, FFMI, and muscle groups, then Coach explains the trend using your photos, weight, workouts, and nutrition data.

Import progress photos, get AI body analysis, compare check-ins, then ask Coach what changed and why.
Coach reads your photos, body metrics, Health data, lifts, and nutrition logs, then turns the trend into a concrete explanation or training adjustment.


Each check-in estimates body fat, FFMI, lean mass, and muscle-group scores from your photo history.
See the signal behind the selfie.

Deep Dive reports explain what changed, which muscles moved, and how your macro targets should shift for a bulk, cut, or recomp.
Turn a weekly photo into a training decision.Snap one photo for a quick scan, or add multiple angles for a more precise body-fat estimate.


Before and after photos, body fat, FFMI, lean mass, and a plain-English summary of what changed.

Track body fat, weight, FFMI, and muscle momentum across every check-in.

Get calorie and macro targets that update from your actual body composition.
Choose 3, 6, or 12 months and preview where your current trend could take your body.

Use guided photos so each scan is comparable, then review your score and body-composition readout without losing context.



Automatic throwbacks compare older photos with today so small weekly improvements turn into a visible transformation.

Track weight, milestones, and rate of change next to physique updates so a bulk, cut, or recomp has a clearer signal.

Use the same loop every week and GainFrame keeps the trend clean enough for Coach to explain.
Front, side, and back poses with consistent framing.
Body fat, FFMI, lean mass, 12 muscle scores, and a clear summary.
Coach explains data sources, photo comparisons, lift trends, and next moves.
In one head-to-head comparison against a clinical DEXA scan, GainFrame’s body fat estimate agreed within 0.4 percentage points — the DEXA measured 18.6% and GainFrame estimated 19%. That is one user’s documented test, not a peer-reviewed validation. Separately, a 2025 peer-reviewed study in npj Digital Medicine found AI photo-based body fat estimation in general achieved 0.98 Concordance Correlation Coefficient with DEXA across 1,273 adults — higher than smart scales at 0.91–0.92. The honest read: AI photo analysis under consistent conditions is the most accurate widely-available consumer method, with the trend across weekly check-ins doing the real work over time.
DEXA scans cost $75–150 per visit and require an in-person appointment. GainFrame runs on your phone and is free at the base tier. In a documented head-to-head, the two methods agreed within 0.4 percentage points on body fat (DEXA: 18.6%, GainFrame: 19%) — one comparison, not a multi-person validation study. DEXA still wins for bone density and absolute visceral fat measurement. For the weekly body fat tracking most lifters actually do, GainFrame is a credible at-home alternative at $0 versus $100+ per scan.
AI photo-based body fat estimation scored 0.98 Concordance Correlation Coefficient with DEXA in a 2025 peer-reviewed study (npj Digital Medicine, 1,273 adults), while smart scales using bioelectrical impedance analysis (BIA) scored 0.91–0.92. Smart scales are also heavily affected by hydration — readings can swing 3–5% based on a glass of water. AI photo analysis of standardized progress photos does not have that vulnerability. GainFrame uses the AI photo approach.
Coach can use your check-ins, GainFrame Score, body metrics (body fat, FFMI, lean mass, 12 muscle group scores), Apple Health data (sleep, HRV, steps, exercise), workout history from Hevy, Strava cardio activity, nutrition logs, and selected photo comparisons when those sources are available. All context loads automatically — you do not paste any data into the chat.
Your photos are sent securely for AI analysis and are never stored outside your device by GainFrame. There is no cloud account required to use the app, and your conversation history with Coach is stored on-device only.
Yes. Smart Import classifies old photos by pose and builds your transformation timeline automatically, so a year of gym selfies on your camera roll becomes a continuous body composition history without manual sorting.
Download free. Start with one progress photo, get your AI analysis, and chat with Coach when you want the story behind the numbers.
Download on App Store