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+.
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.
-
01
Landmarks
On-device pose estimation traces 33 points at 30 Hz. No video leaves the phone.
-
02
Signature
Every exercise ships a calibrated motion signature. Your form is scored against it, frame by frame.
-
03
State
A four-state machine confirms the cycle — top, down, bottom, up. Half-reps die in the gate.
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.
-
01
No feed to watch
The preview drops the moment counting begins. The screen stops being a mirror and becomes a coach.
-
02
Felt, not read
A haptic tick per rep, a knock at every tenth, a spoken count that ducks your music.
-
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.
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.
-
01
Send to a friend
The card lands in their app, with a push that leads with your name.
-
02
Go first
Challenge a friend and set the bar: one set each, more reps wins. They get 24 hours.
-
03
On the Lock Screen
Your streak, the clock and how far along the day is — without opening the app.
🔥 9-day streak
2 hr, 41 min
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.
-
01
Cut to you
Each rung is a circuit — sets, reps, rest, all counted for you. Clear it to earn the next.
-
02
Walls and roads
See where the path splits, where it's blocked, and where it leaves the mountain.
-
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
Train alone.
Win together.
Friends by @username, boosts, head-to-head rep challenges. Every rep verified on-device — the record is real.
Your @username is a link
Send passfit.win/u/you and they land on you, ready to add. No contacts upload, no follow-graph.
Dares anyone can tap
Go first, then share the number as a link — passfit.win/c/… — and let them try to beat it.
Your face on your profile
Add a photo and it shows on your friends' screens too. Friend requests you can answer where you see them, even from the Lock Screen.
Boosts and the record
Send a clean set with a note when they need a push. The head-to-head record keeps score.