Pushup counter app Powered by AI.
REPS is a pushup counter app that uses AI computer vision to count your pushups automatically through your phone's camera. No tapping the screen with your nose, no proximity sensors, no accelerometers. The AI watches your actual body movement and counts completed pushups based on proper form.
This page explains exactly how the AI pushup counting works — the technology, the form validation, camera positioning tips, and common questions. Whether you're doing 10 pushups or 100, REPS counts them accurately without any manual input.
The technology behind automatic pushup counting.
AI pushup counting uses computer vision to watch your body during the exercise. Your iPhone's camera captures video frames at 30+ fps. Each frame is processed by a pose detection model that identifies 17+ skeletal keypoints — wrists, elbows, shoulders, hips, knees, ankles. By tracking these points frame-to-frame, the AI reconstructs your body's movement in real-time.
A pushup rep is counted when the AI detects a specific movement sequence: starting position (arms extended, body in plank), downward phase (elbow angle decreases, chest moves toward ground), bottom position (chest reaches threshold proximity to ground), and upward phase (arms extend back to starting position). Only when the full sequence completes does the AI register one rep.
Form validation is built into the counting. If your pushup doesn't reach proper depth (chest close to the ground) or you don't achieve full arm extension at the top, the rep may not count. This is intentional — REPS counts completed, proper-form pushups, not partial reps. Your pushup numbers reflect real, full-range work.
Step by step.
Camera Captures Your Body
Position your iPhone so the camera can see your full body in pushup position. The AI needs a clear view from head to feet — prop the phone against a wall 6-10 feet away.
Skeleton Mapping
The pose detection model identifies 17+ skeletal keypoints on your body. Wrists, elbows, shoulders, hips, knees, and ankles are tracked in real-time at 30+ frames per second.
Movement Pattern Detection
The AI monitors elbow angle and body position. As you lower into the pushup, it tracks the descent. At the bottom position, it verifies you've reached proper depth.
Rep Counted on Completion
When you push back up to full arm extension, completing the movement cycle, the AI registers one rep. The count appears on screen in real-time. One complete movement = one counted rep.
Get the most out of it.
Camera Position Matters
Place your phone 6-10 feet away at floor level or slightly elevated. Side angle works best — the camera should see your profile (arms bending, chest lowering). Make sure your full body is in frame.
Lighting Affects Accuracy
Good lighting helps the AI detect your body more reliably. Avoid direct backlight (window behind you). A well-lit room with even lighting gives the best results.
Proper Pushup Form for Counting
Hands shoulder-width apart, body in a straight line from head to heels, lower until chest approaches the ground, push up to full arm extension. The AI validates each of these positions.
Common Mistakes That Prevent Counts
Sagging hips (body not straight), not reaching full depth (half pushups), not fully extending arms at the top. If the AI isn't counting, it's likely a form or depth issue — which means the feedback is working.
Questions? Answered.
How accurate is the AI pushup counter?
REPS's AI counts pushups based on proper form — full depth and arm extension. Under good conditions (clear camera view, adequate lighting), accuracy is high. The system is designed to undercount rather than overcount — your numbers are conservative and real.
Does it count knee pushups?
REPS is optimized for standard pushups (toes on ground). Modified pushups from the knees may have reduced counting accuracy because the body geometry differs from standard form.
What if I do pushups too fast?
REPS processes 30+ frames per second. Fast pushups are still trackable, but very rapid partial reps may not register because they don't complete the full range of motion. Controlled, full-range pushups count most reliably.
Can I use REPS while music is playing?
Yes. REPS uses the camera, not the microphone. Play music, listen to podcasts, or watch TV — the pushup counting works the same.
How should I position my phone for pushup counting?
Best: prop against a wall 6-10 feet away at floor level, side angle. The camera should capture your full body from head to feet. Landscape orientation often works well.
How does the pushup counter app work?
The pushup counter app REPS uses computer vision AI running on your iPhone to count exercise reps automatically through your phone's camera. During your workout, REPS maps your body's skeleton by tracking key joints and angles as you move. When you complete a full repetition of exercises like pushups or squats, the AI detects the proper movement pattern and range of motion, then logs the rep instantly with no buttons to press. REPS validates that you hit required positions before counting — pushups need chest-to-ground depth and full arm extension, squats require hip crease below knee level. The computer vision technology runs entirely on-device during workout sessions. Supported exercises include pushups, squats, burpees, lunges, jumping jacks, high knees, and mountain climbers. Each counted rep awards 1 XP toward rank progression. The automatic counting removes manual tracking burden, letting you focus on exercise execution and form during training sessions.