Shipped & Paid

GainFrame: an AI body-composition iOS app at $2,335 MRR (RevenueCat-verified), built mostly by Claude Code for a solo dad with a day job

An iOS app that reads progress photos to estimate body fat and muscle scores, tracks changes over time, and adds an AI coach with a personal action plan.

$2,335 MRRper month, from 462 active subscriptions; $2,381 in the last 30 days and $19,883 all-time; TrustMRR, RevenueCat-verified, Nov 7, 2026

Figure read from TrustMRR on ; source published (Founder's site). Last checked by Shipped & Paid on . What these dates mean

Verification
Verified Revenue read from a payment provider via a public third-party profile (e.g. TrustMRR) that matches the claim. See verification.
App type
Health & fitness
Currency
US dollars (USD)
Built with
Claude Code
Got customers via
SEO, TikTok, Instagram, Free tools
Prior audience
Not stated in the source
Source
Michael Rode (founder) on gainframe.app on Founder's site, Jul 10, 2026

“Claude Code writes most of the code.”

Michael Rode (founder) on gainframe.app, Jul 10, 2026

Editor's note: Michael Rode is a backend engineer with 15 years of experience in Wilmington, NC, who builds GainFrame on the side with a full-time job and a new baby. In his Jul 10, 2026 playbook he writes that "Claude Code writes most of the code", that the repo has a CLAUDE.md with the architecture rules, and that release, QA in the simulator, SEO and weekly audits each run as Claude Code skills. He is an experienced developer, so this is AI-assisted building by a pro rather than a first-time coder. The app also uses AI as a feature (photo analysis and a coach), but the build statement is about how the app itself is made. TrustMRR lists GainFrame for sale.

How they got customers

He spent $5,674 on paid ads over three months (Apple Search Ads, TikTok and Reddit), found the cost per paying user far above lifetime value, and stopped all ads on May 10, 2026. Growth since then comes from channels he owns: a blog of 141 posts and 11 free fitness tools on gainframe.app (SEO, no paid keyword tools), and TikTok and Instagram comic carousels starring a mascot, built with a scripted pipeline. He also runs a founding-creator program for fitness creators.

Steps to try

  1. Start from a problem you have yourself: he built it after two expensive DEXA scans and years of unused progress photos.

    From the source
  2. Keep a CLAUDE.md in the repo with architecture and design-system rules so every Claude Code session writes code that matches the app.

    From the source
  3. Turn repeated chores (releases, QA in the simulator, SEO briefs, weekly audits) into Claude Code skills you run with one command.

    From the source
  4. Measure paid ads against real payer value and cut them if they lose money; he stopped all ads after three months.

    From the source
  5. Put the effort into channels you own instead: a blog, free tools on your site, and a repeatable short-form content pipeline.

    From the source

"From the source" steps summarize the linked post.

Source

Read the original post

We summarize and link. Figures are reproduced as stated and are unaudited unless marked Verified. Founder? Request a correction or removal, or get a badge for your site.

Cite this case: GainFrame: $2,335 MRR (verified, Nov 7, 2026). Via Shipped & Paid, https://shippedandpaid.com/cases/gainframe-ai-body-composition-app-2-3k-mrr-claude-code/ Free to quote with a link back to this page.

Quick answers

How much does GainFrame make?

GainFrame reports $2,335 MRR (per month, from 462 active subscriptions; $2,381 in the last 30 days and $19,883 all-time; TrustMRR, RevenueCat-verified, Nov 7, 2026). Source: Michael Rode (founder) on gainframe.app, Jul 10, 2026. Proof level: Verified. Revenue read from a payment provider via a public third-party profile (e.g. TrustMRR) that matches the claim.

What was GainFrame built with?

The source says it was built with Claude Code.

How did GainFrame get customers?

Main growth channels: SEO, TikTok, Instagram and Free tools. He spent $5,674 on paid ads over three months (Apple Search Ads, TikTok and Reddit), found the cost per paying user far above lifetime value, and stopped all ads on May 10, 2026. Growth since then comes from channels he owns: a blog of 141 posts and 11 free fitness tools on gainframe.app (SEO, no paid keyword tools), and TikTok and Instagram comic carousels starring a mascot, built with a scripted pipeline. He also runs a founding-creator program for fitness creators.

Related cases

More: all Health & fitness cases · Claude Code vs Cursor · Claude Code vs Codex · browse every case

Newest cases

New this week · See all cases

Get new cases by email

The newest AI-built apps that make money: what they earn, the proof behind the number, and exactly how they got customers. One short email every Friday. Free, unsubscribe anytime.

Form not loading? Subscribe on beehiiv.