Form Check
Full stretch. Full contraction.

Pick a lift, pick your goal — strength or aesthetics — and get judged against that version of perfect. Film from the side or the front; the app only scores what your angle can actually see, and says so when it can't.


Buddy mode — who's lifting?

One phone, two lifters. Tap a name before each set — that set, its score, progress, log and macro plan save under that lifter only. One of you films, the other lifts, then swap.

Now logging: Lifter 1

Rename either slot to a real name and it sticks on this device. Everything already logged stays with Lifter 1.

Same movement, different tool — presses, rows and curls live under dumbbell, barbell and cable below, each judged on its own standard: dumbbells have to match side to side, a bar has to stay level, and a cable never lets the tension drop.

Live auto-tracking

Pose tracking runs on your device — video never leaves your phone. It counts reps, reads your live joint angles, and calls out faults as they happen (voice optional). Prop the phone so your whole body fits the frame, then hit start. Tracking is tuned for the big patterns; treat its scores as a coach's eye, not a lab measurement — and if it tracks wrong on a real set, the manual scorecard below always works. One thing that trips everyone up: camera permission is remembered separately by each browser and app — allowing it in one place doesn't allow it in another, and a site you blocked once stays blocked until you un-block it in settings. If the camera won't start, the message under the Start button names the exact block and the steps to clear it.

0Reps
—Joint angle
—Last rep score
—Set score

    Faults flagged live land above — tap What is this? on any of them for the plain-English version.

    Camera is off.

    Score the set

    Tap each point: green = nailed it, red = missed it. Faults below cost points. No set cap — log as many sets as you do.

    Tap a fault to flag it for scoring. Tap What is this? on any fault for the plain-English version — what it is, why it matters, how to fix it.

    —
    set score / 100 · tap points above to score

    Head-to-head — same exercise, side by side

    Once both lifters have logged the same exercise, their best score, reps, heaviest weight and last set appear here side by side.

    No shared exercise yet — log the same lift under both names to see the comparison.

    Build today's workout

    Don't know what to do today? Pick the muscle group — or the combo — you want to train, pick your goal, and get a full session: which lifts, in what order, how many sets and reps, and how long to rest. Every exercise comes from this app's own rulebook, so each one in your plan has a form standard, a diagram, and a scorecard waiting on the Train tab.

    The plan adapts to the combo. One group gets a full focused day. Two or three split the work — and the order you tap them in matters: the first group picked is the priority and gets the most sets, while you're freshest.

    Strength = heavier compounds, lower reps, long rests. Aesthetics = more reps, more isolation work, shorter rests and constant tension.

    Where a lift has a version in your equipment, the plan picks that version. Where it doesn't, the standard version stays — the movement matters more than the tool.

    The Perfect-Form Rulebook

    Every standard below comes from professional coaching sources — NASM, ACE, and certified-coach guides — translated into what a single phone camera can measure. Where coaches genuinely disagree (bench elbow angle, squat depth, deadlift back rounding), the standard is a range, not one rigid number. Tempo numbers are coaching defaults — “controlled, no bounce, no momentum” is the real standard. A few isolation lifts (shrugs, face pulls, skullcrushers) rest on certified-coach guides rather than a dedicated NSCA/NASM page; that's flagged where it applies.

    What makes this different: most form advice scores general shape. This rulebook judges the two ends of every rep — did you reach a full, loaded stretch without your spine compensating, and a full contraction without leaning, swinging, or locking your way there — muscle by muscle, and against the goal you picked.

    Plain English, on tap: every fault named anywhere in this app — the scorecards, the live fault feed, the Coach, your saved log, and the lists below — can be tapped for what it is, why it matters, and how to fix it, in normal words.

    Macro calculator

    Mifflin–St Jeor for your base burn, times activity, then adjusted for your goal: ~15% under for cutting, ~15% over for bulking, even for maintaining. Protein is set by bodyweight (higher when cutting, to protect muscle), fat lands at 25–30% of calories, and carbs fill the rest. 4 kcal per gram of protein and carbs, 9 per gram of fat.

    Ask Coach Swolarbear

    Meet Coach Swolarbear — the app's built-in coach. This is not a live chat, and there's no live person on the other end. Coach Swolarbear answers straight from this app's own rulebook, right on your device: pick your lift and what's going wrong and you get the exact fix cues the scorecard judges you by. Nothing you type leaves your phone.

    Pick a problem above and Coach Swolarbear's fix shows up here.

    If something hurts — sharp, shooting, or joint pain, or pain that lingers after the set — stop and get it checked by a professional. Form cues help form problems; they aren't medical advice.

    …or ask in your own words

    Type it how you'd say it. Coach Swolarbear searches every fault and fix cue in the rulebook and shows the closest matches.

    Your account

    Progress per exercise

    Showing the active lifter. Switch lifters at the top of the Train tab to see the other person's progress.

    No sets saved yet. Save a set from the Train tab and your best form score, most reps, and heaviest weight per exercise will build up here.

    Head-to-head

    No shared exercise yet — log the same lift under both lifter names to see the comparison.

    Training log

    Nothing logged yet.

    Posing mode — the mandatory poses, judged like the stage

    Posing wins and loses shows, and it's harder than the training. These are the 8 mandatory poses of Men's Open & 212 bodybuilding under the current IFBB Pro League rules, in the exact order they're performed on stage, plus the quarter turns. In the individual round you get a maximum of 60 seconds total for all 8 — there is no official per-pose hold time; on stage each pose lands for roughly 3–5 seconds at peak, while coaches prescribe 30–60 second practice holds to build callout stamina. Both are in here: hit poses in Routine Mode against the 60-second clock, and train longer holds pose by pose.

    Standards below come from the IFBB Pro League rules (2026), the IFBB judging handbook's pose definitions and what the judge surveys in each pose, and reputable pro coaches (Lee Labrada, Hany Rambod, StrengthLog, Breaking Muscle, FitnessVolt, The Barbell) for the measurable details the rulebooks don't quantify — elbow and foot angles are coach standards, flagged as such, not IFBB text. Two honest notes: older NPC/IFBB-amateur lists show 7 mandatories with Most Muscular optional — this app builds for the current 8, and Routine Mode has a 7-pose option. And the moon pose is banned (immediate disqualification), as is pulling up your trunks to expose inner quads or glutes. Sources: ifbbpro.com/rules · npcnewsonline.com · strengthlog.com/bodybuilding-poses · thebarbell.com/most-muscular-pose

    Every pose follows the same ground rules: set the legs first, arms last; flex from the ground up; keep everything flexed — a forgotten muscle group (legs and calves in upper-body poses, glutes and hams from the back) is the most common fault there is. Breathe shallow and controlled while tight, keep your face calm and confident, and make transitions smooth — stay flexed but graceful between poses, never jerky.

      Live posing check — ghost, symmetry & hold

      Pose tracking runs on your device, same as the Train tab — video never leaves your phone. The ghost outline is the ideal pose: line your body up inside it. The live score is a symmetry score — how level your shoulders, elbows, hips and knees are, left against right — because symmetry is what the camera can honestly measure; it can't see lat flare, vacuum or how hard you're flexing. For the back poses, prop the phone behind you. If the camera won't start, the Train tab's camera help names the exact block and fix — the scorecard below always works without it.

      —Symmetry / 100
      —Best symmetry
      0.0sCurrent stable hold
      0.0sLongest hold

      A “stable hold” counts while your symmetry stays at 75 or better — hold the pose, don't just flash it. On stage that's 3–5 seconds at peak; in training, build toward 30–60 seconds like the coaches prescribe.

      Posing camera is off.

      Score the pose

      Tap each point: green = nailed it, red = missed it. These are the measurable checks for this pose — the positions a camera (or a training partner's eye) can actually verify. Faults below cost points.

      Tap a fault to flag it for scoring. Tap What is this? on any fault for the plain-English version — what it is, why it matters, how to fix it.

      0.0

      Longest hold this pose: 0.0s — from the timer or a stable camera hold, whichever is longer.

      —
      pose score / 100 · from the points above, or your best camera symmetry if you haven't tapped any

      Stage routine mode — the 60-second round

      Runs the mandatories in IFBB order against the real individual-round clock: 60 seconds total, about 7.5 seconds a pose, each pose called out by name (voice, if it's on). Stay flexed between poses and move smooth — transitions are judged too. In callouts the head judge holds poses as long as comparisons need, which is why the 30–60 second practice holds above matter.

      Ready when you are
      1:00

      Posing progress — per lifter

      Showing the active lifter. Posing sessions save under whoever is selected in Buddy mode on the Train tab — switch lifters there.

      No posing sessions saved yet. Score a pose above and save it, and your best symmetry score and longest hold per pose build up here.

      Head-to-head — posing

      No shared pose yet — log the same pose under both lifter names to see the comparison.

      Posing log

      Nothing logged yet.