Landmarks
The camera runs Apple Vision and a MediaPipe pose estimator side-by-side. Thirty-three points on your body are traced at sixty hertz. Nothing leaves the phone.
TestFlight cohort 01 — now boarding
PassFit reads your body with on-device pose detection and matches every motion against a hand-built reference signature. No partial reps slip through. No air-humps inflate your count. The camera feed never leaves the phone — and the precision is the product.
Thirty-three landmarks per frame, sixty frames a second, a state machine that knows a rep from a twitch.
The camera runs Apple Vision and a MediaPipe pose estimator side-by-side. Thirty-three points on your body are traced at sixty hertz. Nothing leaves the phone.
Each exercise has a reference waveform — a hand-authored signature built from thousands of labeled reps. Your motion is matched against it in real time, frame by frame.
A finite-state machine confirms the cycle completed — top, eccentric, bottom, concentric. A rep is counted only when the loop closes. Half-reps die in the gate.
33 landmarks · 60 frames / second · 4-state FSM · 0 round trips
Pose estimation finally runs faster than the camera can shoot — on a phone in your pocket. We built accordingly.
Landmarks are extracted locally. Frames are processed in-flight and discarded. Your workout is not training someone else's product.
A cloud pipeline at sixty hertz over cellular is not a product — it's a demo. The feedback you feel is instant because there is no wire between you and the inference.
Workouts persist locally. Social records are CloudKit-scoped to your account. There is nothing collected in the dark, because there is no dark place to put it.
Cohort 01 · limited seats
iPhone 12 or later · iOS 17+ · invite-only TestFlight
You vs. them.
Verified reps only.
Connect by share code, send rep gifts, and call out friends to head-to-head challenges. Every count is on-device verified — there is no inflating your way to a win.
Share-code friendships.
Every account gets a 4-character share code (PASSFIT-XXXX). No phone scrape, no contacts upload, no follow-graph harvested. One code, one tap, one friend.
Send a rep gift.
Drop a friend a clean set of reps with a note. They get a push, you get a witness. The smallest possible unit of "I see you working."
24-hour challenges.
Pick a target, pick a friend, the timer starts. Whoever logs more verified reps in 24 hours takes the round. Quit early — it doesn't count for either side.
Block, report, delete. Friend graphs are CloudKit-backed; every record is yours to revoke. Account deletion cascades across friendships, gifts, and challenges in a single sweep.