The bodybuilding app that counts every set and sets the next weight

A bodybuilding app has to do three jobs: run a split built for size, show how many hard sets each muscle got this week, and tell you when a lift has earned more weight. RIRLift does all three on iPhone and Apple Watch, free. You log weight, reps and how many reps you had left, and Coach sets the next load for every exercise, from the bench press down to the last set of lateral raises.

Free on iPhone and Apple Watch · No account · Coming to Android: join the waitlist

4.9 on the App Store 3,000+ lifters
The weekly muscle map: a front and back body shaded by this week's sets, with the set count per muscle beneath

What a bodybuilder needs from a workout app

Bodybuilding sessions, set by set

Push day on a six-day push/pull/legs

Two years of lifting, running each day twice a week. Most sets stop 0 to 1 rep short of failure.

ExerciseYou loggedNext sessionWhy
Barbell Bench Press225 lb, 10 / 10 / 10 reps, 1 left230 lb × 6–10Every set reached 10, the top of 6–10. One 5 lb step, and the rep target resets to 6.
Incline Dumbbell Press75 lb pair, 12 / 11 / 10 reps, 1 left75 lb × 11Progress is judged on the weakest set. The last set hit today's target of 10, so the weight holds and the target moves to 11.
Dumbbell Lateral RaiseSet 1: 20 lb, 15 reps, 3 left (target 15, 0 left)Set 2: 20 lbThree more than planned points to about 21 lb. Your dumbbells jump 5 lb, so the weight stays and the extra goes into reps.
Overhead Cable Triceps ExtensionSet 1: 50 lb, 9 reps, 1 left (target 12, 1 left)Set 2: 45 lbNine is below the 10–15 range. 50 × 39 ÷ 42 is about 46 lb, rounded to the stack's 45.

Every exercise gets the same rule, so the small lifts move as reliably as the bench press.

Arms and delts lag, legs on hold

Running an upper-body specialization block: three upper sessions and one lower a week, with the pump day taken to failure.

ExerciseYou loggedNext sessionWhy
Incline Dumbbell Curl30 lb, 15 / 15 / 14 / 13 / 12 reps, 0 left30 lb × 13The fifth set hit the target of 12. Same weight next time, aim for 13 on every set.
Cable Triceps Pressdown60 lb, 20 / 20 / 20 / 20 / 20 reps, 0 left65 lb × 12All five sets at the top of 12–20. One step up the stack, and reps start again at 12.
Cable Lateral Raise15 lb × 16, third session with no new rep12.5 lb × 15, if you acceptThree sessions without a rep gained is a stall. The recap offers about 10% lighter. You pick Deload or Not yet.

Deloads come when a lift stalls, not on a calendar. The rest of the session keeps progressing.

Eight weeks into a cut, reps start to slip

Same push/pull/legs split, eating less. Some sessions come in lighter than the last.

ExerciseYou loggedNext sessionWhy
Barbell Bench Press230 lb, 8 / 7 / 6 reps, 0 left (target 8)230 lb × 8Short of 8 but inside 6–10 on every set. The weight holds and the target stays where it was.
Lat PulldownSet 1: 160 lb, 7 reps, 0 left (target 8, 1 left)Set 2: 150 lbSeven is below the 8–12 range. 160 × 36 ÷ 38 is about 152 lb, rounded to the stack's 150.
Chest-Supported Row90 lb, 12 / 12 / 12 reps, 1 left100 lb × 8–12Some lifts still climb on a cut. Every set at the top of 8–12, so the machine goes up one step.

Log the bad days as they happened. A cut changes what you log, and the next weights follow it instead of a plan written for a bulk.

Bodybuilding plans that open in RIRLift

Make it fit you

When a different app fits better

Questions

What is the best bodybuilding app?

The one that runs a split built for size, counts your weekly sets per muscle and tells you when to add weight. RIRLift does all three for free, with weights set from the reps you had left on each set.

Is RIRLift free for bodybuilding?

Yes. Unlimited workouts, suggested weights, the weekly muscle map and up to 4 active routines are free with no account. A six-day split fits in 3 routines. Pro adds unlimited routines and cycles, all-time analytics and more Coach conversations.

What split should a bodybuilder run?

Train each muscle at least twice a week. Push/pull/legs over six days or upper/lower over four both do that. A bro split hits each muscle once, so every session has to carry the whole week.

Does it track volume per muscle?

Yes. The weekly muscle map counts this week's sets for every muscle group, and recovery is shown per muscle group too.

Does it work on a cut?

Yes. Log what actually happened. If reps drop but stay in range, the weight holds; if a set falls below the range, the next set comes down. It never pushes a weight you didn't earn.

More ways lifters use RIRLift

Every lifter and goal