Build your roster
Add each client with age, weight, sex, height, and goal. One tap to switch between profiles. Notes attached to every check-in.
Track every client’s body composition, weekly progress, and future trajectory in one app. Built for trainers by an indie developer behind the most accurate body-fat estimator on the App Store.
$50 deposit applied to first month · refundable for 30 days · locks in $5/client/mo for 12 months
Every body-comp app assumes one user, one history. You end up juggling logins or watching screenshots roll in.
A check-in photo in a DM tells you almost nothing. No score, no comparison, no notes attached when you look back in 3 months.
Clients re-up because they can see what’s changing. Without measurable data, retention is a vibe, not a graph.
Add each client with age, weight, sex, height, and goal. One tap to switch between profiles. Notes attached to every check-in.
Same guided poses every time so scans are comparable. Body fat %, physique score, FFMI, and 12 muscle group scores from one photo.
Score history, body-comp trajectory, before/after compare. Every data point you need for the “here’s what changed” conversation.
Drop in a note (“cutting at 1700kcal, lifting 4 days”) and Coach generates client-facing summaries you can share. Photos + your notes only.
3, 6, and 12-month projections from current trajectory. The sales tool your discovery calls have been missing.
Same scoring model trainers already told us is “the most accurate they tested.” You get it scoped to a roster.
“After testing a few of them, yours is the most accurate. I’ve been looking for something like this for trainers but none of the apps combine the future projections with the body scan.”
Deposit secures your founding rate but does not guarantee product delivery. If 5+ trainers commit during the validation window, V1 ships. If not, deposits are refunded in full and you’re unsubscribed cleanly.
Get a heads-up when trainer mode opens up. No spam. One email when V1 ships, one if it doesn’t.
A founding-member spot. Trainer mode is a planned addition to the GainFrame app. The deposit shows me you’d use it, locks you in at the low rate, and tells me to commit engineering time. If 5+ trainers deposit during the 21-day validation window, V1 ships in ~6 weeks. If not, every deposit is refunded in full.
Coach analyzes the client’s photos and trainer-entered context (training cadence, calorie targets, sleep, anything you’d type into a check-in note). No HealthKit integration for clients in V1 — that’s a later-version question once V1 is in your hands.
AI estimates are approximations, not medical-grade. The strongest signal is the trend across consistent weekly photos. Trainers using the consumer app report it as “the most accurate” vs. apps they’ve tested — but read it as a trend tool, not a clinical reading.
Photos are sent securely to Google’s Gemini model for AI analysis and are not stored outside your device by GainFrame. Client profiles, notes, and scores are stored in your account. You can delete a client’s profile any time and their data is removed.
V1 is trainer-only — you generate and share results. Built-in client-side sharing (a login or share link) is the most-asked V2 feature, and founding members vote on the roadmap.
AI scans aren’t free for me — each check-in costs real compute — so per-client pricing keeps the unit economics honest. It also means a trainer with 5 clients pays $25/mo, not $50. Caps and seat tiers are options we can revisit if founding members want them.
Per-client pricing scales down too — 3 clients is $15/mo at the founding rate. The deposit still applies; if you only use 4 clients on month one, the unused $30 carries over to month two.
$50 today. $5/client/mo locked for 12 months. Refundable for 30 days.
Reserve founding-member spotBuilt by Michael Rode · one-person company in Wilmington, NC.