AI-Powered Rep Counter

GOODREPS

Your Camera. Your Coach.

No wearables. No subscriptions required.
Point your camera and GoodReps counts every rep,
checks your form, and coaches you in real time.

▶  Launch App Free See How It Works ↓
GOODREPS
LOG
FORM
BICEP CURLS
7
OF 10 REPS
BICEP CURLS
SQUATS
PUSH-UPS
LUNGES
BEGIN
SET REDO
SET DONE
Voice Coaching
Live Form Score
100% Private
40+
Exercises Tracked
100%
On-Device AI
0
Wearables Needed
FREE
To Get Started

SIMPLE AS 1, 2, 3

No setup, no hardware, no subscriptions. Just open the app, grant camera access, and start moving.

01
Open The App
Launch GoodReps in your browser or on Android. Grant camera access — your video never leaves your device. Position yourself so the camera can see your full body.
02
Pick Your Exercise
Choose from 40+ exercises spanning upper body, lower body, and cardio/plyo — squats, push-ups, bicep curls, lunges, overhead press, burpees, box jumps, pull-ups, and more. Set your target reps, sets, and weight. Then hit Begin.
03
Move. We Count.
GoodReps detects your movement in real time using AI pose estimation. It counts every rep, scores your form, and cues you with voice coaching so you can focus on the lift.

EVERYTHING YOU NEED

Built for lifters who want smart feedback without the complexity. Free features for everyone, Pro unlocks the full experience.

AI Rep Counting
A multi-model ensemble — MoveNet Thunder + BlazePose + MediaPipe Hands + Depth Estimation — tracks up to 33 body keypoints in real time. Reps counted automatically, form analyzed every rep. No buttons, no counting, just move.
Real-Time Form Feedback
GoodReps analyzes your range of motion and joint angles on every rep, giving you a live form score so you know when to slow down or focus up.
Rest Timer
Configurable rest intervals between sets. Automatically starts when you complete a set and announces the next exercise so your rest is actually restful.
Weight Tracking
Log the weight you're using for each exercise each set. Quick-select weight buttons make it fast to record without breaking your flow.
Works Offline
GoodReps is a Progressive Web App (PWA). Install it once and it works without internet — no signal needed mid-workout, no buffering, no excuses.
Completely Private
All AI processing happens on your device. Your camera feed is never recorded, transmitted, or stored. What happens in your living room stays in your living room.
AMRAP Mode
Auto-advance through exercises as you finish sets. Perfect for circuit training and timed workouts where you want to keep moving without touching the screen.
Customizable Targets
Set your own target reps, number of sets, and rest duration for every exercise. Dial in your exact program — from 5×5 strength work to high-rep endurance circuits.
Calorie Tracking
Live calorie burn estimates throughout every session, calculated from your exercise intensity and duration. See your total output at the end of every workout.

EAT TO MATCH YOUR LIFTS

Track your fuel with the same precision you track your lifts. Smart TDEE, free barcode scanning, voice meal logging — wrapped in the kindest UX of any nutrition app.

Adaptive TDEE Engine
Mifflin-St Jeor calculator + life-factor adjustments (breastfeeding, illness, GLP-1, sleep debt). Your daily target adapts to your body, not a generic spreadsheet.
Free Barcode Scanning
Point your camera at any product. Open Food Facts has ~3M products covered, no paywall, no signup. The feature MyFitnessPal hides behind a $9.99/mo subscription.
Voice Meal Logging
"Three eggs, two slices of whole wheat toast, black coffee." Claude AI parses, estimates portions, returns macros. Confirm or edit in one tap.
Kind-Mode UX
Never red. Never "you went over by 300." Just "where you landed today." Soft streaks that extend instead of break. The only macro tracker that won't make you hate yourself.
7 / 30 / 90 Day Trends
Inline SVG charts of your calorie trend, average macros, and adherence score. Lightweight — no Chart.js, no bloat.

EVERY STEP COUNTS

Your phone already counts your steps. We turn them into XP, streaks, and goal-hit days that fuel the rest of GoodReps.

Auto Step Tracking
Native pedometer integration on Android. No wristband required — just carry your phone like you always do.
Custom Daily Goal
10K is the default, but tune it (1K–50K) to whatever fits your life. Every goal-hit day fires +30 XP and extends your streak.
Week / Month / Year Views
7 daily bars, 30 daily bars, or 12 monthly-avg bars — all in one chart. See your goal-hit pattern at any zoom.
Step-Powered XP
10K-step days unlock an additional +20 XP bonus. Streaks of step-goal-hit days roll into the global streak system across the whole app.

BREATHE LIKE AN ATHLETE

Guided breathing patterns with the AI coach explaining the why. Coming soon: camera-verified breath detection — the only breathing app that can actually see your breath and score it like we score your form.

4 Science-Anchored Patterns
Coherence (5.5 bpm resonance), Box breathing (4-4-4-4), 4-7-8 (sleep), Physiological Sigh (60-second stress drop). One curated set, not 500 you'd never use.
Intent-Based Entry
Pick by goal — Calm, Focus, Energy, Sleep — not by technique name. The app picks the pattern and explains why. Closes the education gap competitors leave wide open.
Haptic-First Pacing
Distinct vibration cues for inhale / hold / exhale. Practice with eyes closed, phone face-down, lying in bed. Visual + tone + haptic combined — the trifecta that makes it stick.
Camera-Verified Breath SOON
Coming post-launch: the pose engine tracks chest and shoulder oscillation to verify your actual breath rate against the target. The moat no breathing app can match without a camera.

A COACH IN YOUR POCKET

Personalized suggestions across all four modes. Knows your lift PRs, your macro adherence, your step trend, your stress signals. Coaches you the way a real trainer would.

Adaptive Weight Progression
Hit your reps × sets target today? Coach suggests the next-up weight tomorrow. Miss it? It holds you steady. PR-driven, never punishing.
Cross-Mode Suggestions
"You hit 92% form on squats yesterday — try 145 today." "You're 30g protein behind your target — eggs + Greek yogurt closes the gap." "Stress reading high — take 60 seconds of physiological sighs."
Real-Time Form Feedback
During every rep, the coach speaks up: "Extend fully," "Break parallel," "Lock out overhead." Live audio cues that train your form session by session.
You're in Control
Toggle AI feedback on or off per mode in your profile. Want a coach for lifts but not food? Done. The AI respects your preferences.

EVERY REP EARNS XP

15 levels, 86 achievements, daily quests, streak freezes. Plus: post your form clips to social, earn +200 XP. Get featured on @goodreps, earn +500.

15 Levels · Novice → Legend
Earn XP for every rep, every workout, every step goal, every meal logged, every breath session. Cross 15 thresholds from Novice to Legend at 100,000 XP.
86 Achievements
First squat. 100 burpees. 30-day streak. 1 million total steps. Some you can see and chase. 53 are hidden surprises that unlock as you train.
Daily Quests + 3×/Week Mode
3 quests a day (easy / medium / hard). Too rigid? Switch to 3×/week soft mode and quests roll over. The streak system rewards consistency without punishing life.
UGC Loop — Post, Earn, Repeat
Record a workout clip in the app. Post to TikTok / Instagram with your verification code. Paste the URL back, earn +200 XP. Get featured on @goodreps brand channel — +500 XP and a chance at merch discounts at the top levels.

TRAIN LIKE A PRO

One-time lifetime purchase. No subscriptions, ever. Unlock the full GoodReps experience.

Voice Coaching
Hands-free audio cues call out rep counts, form corrections, and set completions. Keep your eyes on the weights, not the screen.
Workout Builder
Build custom workout routines and save them to reload anytime. Mix exercises, set per-exercise reps and sets, and tailor workouts to your goals.
Exercise Log
Full session logs with reps, sets, weight, duration, and estimated calories. Track personal records and watch your progress over time.
Saved Routines
Build and save unlimited custom workout routines. Pick your exercises, sets, and rep targets — then launch your routine with one tap.
Future Updates
Every new feature, exercise, and improvement — forever. One payment covers all future Pro updates with no recurring fees, ever.
Ad-Free, Forever
GoodReps doesn't run ads. Not in the free tier, not in Pro. Not now, not ever. Comparable apps run banner ads on every screen and interstitials between sets. We don't.
GOODREPS PRO
Voice Coaching · All Programs · Saved Routines · Full History · Unlimited Voice Meal Logging · Ad-Free, Forever
FREE
$0
Rep counter · 8 default exercises · basic Food + Steps · 3 voice parses/wk
MONTHLY
$7/mo
7-day free trial. Cancel anytime. Beats every category leader.
LIFETIME
$49 once
Pays for itself in 7 months. Never a subscription.
Choose your plan →
Comparable apps charge $9.99/mo · run ads · gate barcode scanning. We don't.

40+ EXERCISES

A full library of upper body, lower body, and cardio / plyometrics — all tracked by AI with real-time form feedback. More added with every update.

Hammer Curls
Tricep Rows
Rows
Bent Rows
Chest Flys
Lateral Raises
Forward Raises
Bench Press
Shrugs
Dips
Bench Dips
Pike Push-Ups
Deadlifts
Goblet Squat
Reverse Lunges
Side Lunges
Step-Ups
Hip Thrusts
Glute Bridges
Good Mornings
Wall Sit
Planks
Supermans
Crunches
Bicycle Crunches
Russian Twists
Mountain Climbers
High Knees
Burpees
Jumping Jacks
Jump Squats
Jumping Lunges
Box Jumps
Tuck Jumps
+ More Coming

YOUR CAMERA.
YOUR DATA.

We built GoodReps on a simple principle: your workout is yours. All AI processing runs locally on your device using TensorFlow.js. No video is ever uploaded, stored, or analyzed by our servers.

Camera never recorded
No cloud processing
No account required
Works fully offline
No data sold

MAKE EVERY
REP COUNT

Ready to train smarter? Launch the app in your browser right now — no download, no account, no credit card. Or grab the Android app below.

GET THE DROP

New exercises, iOS launch, Pro feature drops — be the first to know.
One email when it matters. No noise.

No spam. Unsubscribe anytime.