With a band
Band assisted
Band resistance ↓
The band carries what you cannot carry yet. Progress here is not more reps, it is the same reps on a thinner band.
Phone in your pocket, walk to the bar and pull. Every rep is counted from the motion of your own body and spoken out loud as it lands.
Become beta tester
Pull-ups are the one lift where you cannot hold a phone, cannot press a button and cannot look down without losing the rep.
So you count in your head. Somewhere past six the count goes soft, and by the third set you are guessing. Then you drop off the bar and the number has to survive the walk home, which it rarely does. What you are left with is a notes file that says “3x5 green band” and cannot tell you whether that was progress.
The training was never the problem. The bookkeeping was.
A pull-up is a measurement, not a guess. Your phone always had the sensors to read it. It has just never been asked to.
When you pull, your entire torso travels up and back down through the same narrow arc. The phone against your hip rides that arc exactly: a rise, a hold at the top, a controlled fall.
That shape looks nothing like walking or fidgeting, so each completed arc increments the count and is read aloud as it lands. Half reps do not qualify. Kipping does not qualify.
Record set
Just you and the bar.
01
Pick your phase (assisted, bodyweight or weighted) and the band or plate you are using today. Two taps, then the phone goes in your trouser pocket.
Put your phone in your pocket
02
Walk to the bar and pull. Nothing to press, nothing to watch. Every rep is counted from the motion of your own body.
Waiting for your first rep
Recording as Bodyweight
03
The number is spoken back to you as it lands. You know where you are in the set without breaking your grip to look.
Today
Wednesday, August 19 · 10 reps
Sets
04
The set closes itself the moment you step away. Your log updates on its own. There is no summary screen to fill in afterwards.
Record set
Just you and the bar.
Put your phone in your pocket
Waiting for your first rep
Recording as Bodyweight
Today
Wednesday, August 19 · 10 reps
Sets
Most trackers only count reps, so band work looks like standing still and weighted work looks like going backwards. Pull Up School knows what you are on today and moves the number that is actually moving.
With a band
Band resistance ↓
The band carries what you cannot carry yet. Progress here is not more reps, it is the same reps on a thinner band.
No band
Reps ↑
Just you and the bar. From the first single to a clean set of five, every rep is its own line.
With weight
Added kg ↑
Bodyweight is the baseline now. The belt goes on and the number that climbs is kilos.
It is not watching you. It is feeling you. A pull-up moves your whole torso through a tight, repeatable arc, and your hip carries that arc cleanly. That signature is far easier to read than a step or a swim stroke, and both of those have been solved for a decade.
No, Pull Up School only counts pull-ups. Every exercise has its own motion signature, so each one needs its own detector, built and trained from scratch. I would rather get one movement genuinely right than five of them roughly.
A notes app cannot measure your movement, so it cannot count a real rep. It only keeps the number you type in afterwards, and it never shows you anything back. Pull Up School measures the movement itself, so what you are left with is real data about your own training, and the insights drawn from it get deeper as the app grows.
There is no account to make and no email address to hand over. What does leave the phone is the raw motion behind a rep, sent under an anonymous Tester ID so the counting keeps getting better for everyone. The privacy policy spells out exactly what that is.
No wearable, no strap, no watch: the phone in your pocket is the whole sensor. The beta runs on iOS for now, and an Android app is on the roadmap shortly after it.
A trouser pocket, held against your hip or thigh. Jeans, shorts and joggers all read well. A hoodie pocket does not, because the phone swings free of your body, and a very loose trouser pocket costs you accuracy for the same reason.
The first build goes out to thirty testers. The reps beside it are ones the app detected from motion on its own, not reps somebody typed in afterwards.
23 seats left in the first build.
Detected across 3 logged sets.
The app counts your pull-ups from your pocket. It needs testing on more bars than one. Leave your email, get the first build, report what it gets wrong.
One email when there is a build. No newsletter. Free throughout the beta.