Skip to content
Very Soft

A Very Soft product

Built for people who actually want to see themselves Fit.

FitGPT is a complete training app: structured multi-week programs, guided sessions that run the clock for you, and a record of every rep you've put in. Plus a wake-up alarm that won't shut off until you've earned it — because the hardest part was never the training, it was starting.

Free · Works offline · No account required · Android internal test opening soon

A person mid jumping jack in front of the FitGPT camera challenge, with a green pose skeleton tracked over their body, a live counter reading 2 of 20, and a hint to stand back so the whole body fits in frame.
The camera counts. Two down, eighteen to go.
FitGPT home screen showing a weekly goal of two of four sessions, two active plans with day counters and progress bars, and today's total duration, workouts and calories.
Your week, your plans, your day.

You already know you should train. That was never the problem.

Almost nobody fails at fitness because they picked the wrong rep scheme. They fail at 6:40am, in the dark, with a warm bed and a snooze button that asks nothing of them.

Motivation is a feeling, and feelings are not available on demand at dawn. What works instead is friction in the right direction — making the lazy option the one that costs you something.

So FitGPT does both halves of the job. It gives you a program worth showing up for, and it makes showing up the path of least resistance.

You don't need more discipline. You need to stop having to spend it.

Training plans

Real programs, matched to where you actually are

FitGPT doesn't hand you a generic list of exercises. You get structured multi-week programs, written as programs — with progression, recovery days, and coaching cues.

  • Beginner through advanced, filterable by full body, upper, lower, or core
  • Day-by-day structure — Bodyweight Foundations is 4 weeks and 12 sessions, three full-body days with programmed recovery in between
  • Prescriptions a coach would recognise — “2 × 10 reps, finish with 1–3 reps in reserve”, not just “do 10”
  • No-equipment plans that genuinely need no equipment, and dumbbell and gym plans if you have the kit
FitGPT Explore tab featuring the Bodyweight Foundations plan — 4 weeks, 3× a week, 30 minutes, no equipment — above beginner plan cards and full body and upper body filters.
A library you can filter to what you can do.
FitGPT plan page for Bodyweight Foundations showing 4 weeks, 12 sessions and 150 kcal, tagged beginner, full body and no equipment, with a Start Day 1 button.
Four weeks, twelve sessions, laid out up front.
FitGPT plan breakdown for Week 1 Full Body A, listing five exercises at two sets each with reps in reserve, and recovery days scheduled between training days.
Down to the reps in reserve.

Matched to you

It asks what you've got before it suggests anything

Onboarding covers your goal, your experience, your injuries, the equipment you can reach, and how many days a week you can realistically train. What you're shown is filtered by those answers — so you're not scrolling past barbell programs when you train in a bedroom.

FitGPT home screen section headed Suggested for you, matched to your level and equipment, listing Upper Body Builder, Lower Body Strength, Bodyweight Foundations and Core Control & Mobility with duration and weekly frequency.
Matched to your level and your equipment.

Guided sessions

It runs the session so you don't have to think

Press start and follow along. The app handles the clock, the order, and the cues — you handle the work.

  • Prep countdown before the first movement, so you're ready rather than scrambling
  • Animated demonstrations with the working muscles highlighted
  • A form cue for every exercise — “Sit between the hips and keep the whole foot planted”
  • Automatic rest timers between sets, skippable when you're ready early
  • Up-next list always visible, so you know what's coming and how much is left
FitGPT session screen with a seven-second prep countdown before the first exercise and the up-next list of five exercises below.
A prep countdown before the first rep.
FitGPT session screen showing the current exercise, squat to overhead reach, with an animated demonstration highlighting the working muscles and a form cue underneath.
A demo and a cue for every movement.
FitGPT session screen mid-workout with a 28-second break timer running and a skip control, one of five exercises complete.
The rest timer starts itself.
FitGPT session screen with all five exercises checked off and a You did it message, above a Finish workout button.
Five of five.

The feedback loop

The plan adapts because you tell it to

After every session: duration, exercises completed, calories burned. Then one question — too hard, just right, or too easy? That answer shapes what you're given next. It's the same thing a good coach does after a set: read the effort, adjust the load. You can log your weight at the same time if you're tracking it.

No guessing at what a model thinks you can lift. It asks you.

FitGPT workout report showing duration, exercises and calories for a completed session, a How do you feel question offering too hard, just right and too easy, and an optional weight entry in kilograms.
One question, asked every time.

Progress

Proof you did the work

Nothing here is a projection or an estimate of what you might manage. It's a record of what you did.

  • A weekly goal you set yourself — four sessions a week, tracked across the week at a glance
  • Multiple plans running at once, each with its own day counter and progress bar
  • Today's totals — duration, sessions, calories
  • Full history — every session, dated, with duration and calories, grouped by week
FitGPT history screen grouped by week, showing a Sept 7 to Sept 13 total of nine workouts, with individual sessions dated and listed with duration and calories.
Every session, dated, grouped by week.

The wake-up challenge

Wake up, work out, then the noise stops

Set the alarm like any other clock. Then choose what it takes to silence it. The phone watches you through the front camera and counts the reps as you do them — not “tap to confirm”, actually counts them. Stop early and the alarm keeps going.

  • Six wake-ups to pick from — jumping jacks, squats, push-ups, high knees, sit-ups, or a plank hold
  • You set the target, from 5 reps to 100, or a timed plank
  • Three strictness levels — Easy counts partial range for when you're half asleep; Normal means a rep has to look like a rep; Strict is full depth only
  • Live rep counting with your pose tracked on screen, so you can see what's being counted
  • And an escape hatch: hold a button to stop it without the workout. It's friction, not a trap.

Pose detection runs entirely on the device. No footage is uploaded, ever.

FitGPT alarm ringing at 6:37 with a notification reading 20 reps of Jumping jacks to stop the alarm, a rep target card, and a Start the workout button.
The alarm names its price.
FitGPT Pick your wake-up sheet listing jumping jacks, squats, push-ups, high knees and sit-ups, with jumping jacks selected.
Six ways to be made to move.
FitGPT new-alarm setup showing a 20-rep target, Easy, Normal and Strict form strictness, vibrate, fade-in volume and snooze options.
You set the terms the night before.

Offline first

Your training doesn't depend on a signal

FitGPT is offline-first. Everything is stored on your device and works with no connection — the gym basement, the flight, the patchy morning.

Sign in with Google only if you want a backup. Your history then syncs across devices, with conflicts resolved so you never lose a completed session. Don't want an account? Don't make one. The app is fully functional without it.

In development

Where FitGPT is going

Today every plan in the library is a curated program, written by people and matched to your profile. That's deliberate — we'd rather ship a good program than a generated one. But the app is named FitGPT for a reason, and here's what we're building toward. None of it is in the app yet.

  • Plans generated around your body condition

    Not just filtered by your profile, but written for it — your injuries, your recovery, what you actually completed last week, and where your progress has stalled.

  • Meals from what you already have

    Tell it what's in the kitchen and get meals that fit the day you just trained, using those ingredients — instead of a shopping list you'll ignore.

  • Rep counting inside your workouts

    The pose model already counts your reps at the alarm. Bringing it into guided sessions, with form feedback per set, is the obvious next step.

We'll say so on this page when each one ships, and this page will keep describing only what you can actually download today.

How it works

  1. 01

    Pose estimation. A pose model reads body keypoints from the camera feed, frame by frame, entirely on your phone. That's the skeleton you see drawn over yourself during the wake-up challenge.

  2. 02

    Rep counting. Keypoint geometry — joint angles, limb positions — is tracked through the movement to segment reps and judge whether each one hit the required range for your chosen strictness level.

  3. 03

    Your program. Curated multi-week plans are matched to your onboarding profile, then adjusted by the effort rating you give after each session. Generative planning is in development, not in today's build.

The wake-up challenge works best with the phone propped up a couple of metres away and your whole body in frame. Each exercise tells you where to put the phone before you start.

Privacy

  • Does video leave the device?No. Frames are processed on your phone by an on-device model and are never uploaded or stored. The pose skeleton is drawn and discarded frame by frame.
  • What is sent to a server?Only if you sign in for backup: your workout history, plan progress, and onboarding profile. Nothing else — and nothing at all if you don't create an account.
  • Do I need an account?No. The app works fully offline with no sign-in. An account exists only to back up and sync your history.
  • What about the AI features you're building?They aren't in the app, so they aren't sending anything anywhere. When they ship, this page and the privacy policy will say exactly what leaves your device and what doesn't, before you're asked to use them.
  • Can I export or delete my data?Yes — account deletion is in the app settings, or email itisverysoft@gmail.com.

Full policy: /privacy_policy

FAQ

Is FitGPT free?

Yes, and it stays free — no account required. It isn't on the Play Store yet; leave your email and you'll get the Android internal test build as soon as it opens.

The name says GPT. Where's the AI?

Being straight with you: there's no language model in today's build. The rep counting is a computer-vision pose model running on your phone, and the training plans are curated programs matched to your profile. Generated plans and meal suggestions are what we're building next — see “Where FitGPT is going” above.

Do I need gym equipment?

No. Several plans are fully bodyweight, and onboarding asks what you have so you're only shown plans you can actually do. Dumbbell and gym plans are there if you have the kit.

Which exercises can the camera count?

Jumping jacks, squats, push-ups, high knees, and sit-ups, plus timed plank holds. These are the wake-up challenges.

Does the camera count reps during normal workouts too?

Not yet. Rep counting currently powers the alarm challenge. Guided sessions are self-paced with prep countdowns, rest timers, demonstrations, and form cues. Bringing counting into sessions is on the roadmap.

Does it work offline?

Yes, completely. Plans, sessions, alarms, and history all work with no connection.

Is my camera footage uploaded?

Never. Pose detection runs entirely on-device and no frame is stored or transmitted.

What if I just want to turn the alarm off?

You can hold a button to stop it without the workout — the app isn't going to trap you. But it makes the lazy path deliberately slower than the fast one.

Can I use my own workout plan?

Not currently. You pick from the curated library; the alarm challenge is fully configurable.

Tomorrow morning starts tonight.

Leave your email and we'll send you the Android test build the moment it opens. Then: pick a program, set one alarm, twenty jumping jacks.

FitGPT is built by Very Soft. We build apps like this for other people too — start a project.