Gamify
your gains.

Your camera counts every rep, on-device. Finish a set, send it to a friend, and make them answer — not one frame ever leaves your phone.

7-day free trial · then $29.99/yr or $5.99/mo · iPhone 12+.

Two iPhones facing each other, joined by a glowing orange cord: @julian's 20 push-ups card on one, and on the other the 21 @maya answered with
Method

It knows a rep
from a twitch.

33 landmarks. 30 frames a second. A rep counts only when the full cycle closes.

Half-reps, bounces, twitches — never make the count.

  1. 01

    Landmarks

    On-device pose estimation traces 33 points at 30 Hz. No video leaves the phone.

  2. 02

    Signature

    Every exercise ships a calibrated motion signature. Your form is scored against it, frame by frame.

  3. 03

    State

    A four-state machine confirms the cycle — top, down, bottom, up. Half-reps die in the gate.

PassFit home screen: an orange rep waveform, a 9-day streak flame, 44 reps against a 44 goal, and tiles for Pushup, Squat, Balance, Circuit and hand-logged Input
The set

Put the phone down.
It still counts.

Once a set starts, the camera view disappears. A number the size of the screen, a tap on every rep, a voice calling the count.

  1. 01

    No feed to watch

    The preview drops the moment counting begins. The screen stops being a mirror and becomes a coach.

  2. 02

    Felt, not read

    A haptic tick per rep, a knock at every tenth, a spoken count that ducks your music.

  3. 03

    Sets, rest, routines

    Hit the target, the set closes itself and runs your rest. Chain a routine. Trained off-camera? Log it by hand.

The finish

Your set,
as a story.

The finish screen is a story. Swipe through the set you just did, then send the card to a friend in one tap — or post it anywhere.

  1. 01

    Send to a friend

    The card lands in their app, with a push that leads with your name.

  2. 02

    Go first

    Challenge a friend and set the bar: one set each, more reps wins. They get 24 hours.

  3. 03

    On the Lock Screen

    Your streak, the clock and how far along the day is — without opening the app.

PassFit finish story: a card reading 30 push-ups under the title For your story, a Send to a Friend button, share and Done

🔥 9-day streak

2 hr, 41 min

PassFit circuit trail map: a glowing orange trail climbing through rungs 22 to 25 up a dusk mountainside to a peak flagged Summited, Sep 22, 2026
The trail

Your progress
is a mountain.

Tell PassFit which movements you train and what your best set looks like today. All 25 rungs of the Ascent are cut to your numbers.

  1. 01

    Cut to you

    Each rung is a circuit — sets, reps, rest, all counted for you. Clear it to earn the next.

  2. 02

    Walls and roads

    See where the path splits, where it's blocked, and where it leaves the mountain.

  3. 03

    Past the summit

    The trail keeps climbing through new terrain, with a rank earned at every flag.

Local compute by default.

Your camera feed isn't stored.

Latency
On-device, zero round trips
Storage
Workouts persist on your phone
Social
CloudKit-scoped to your account

Put your gains
on the board.

Download PassFit

iOS 17+ · iPhone 12 or later · 7-day free trial · then $29.99/yr or $5.99/mo