LiftingLabs

The algorithmic programming engine

Know exactly what to lift next. Every set. Every session.

Without spreadsheets, without guesswork, without a coach, and without an AI that writes your numbers. Algorithmic programming math. Training maxes, RPE autoregulation, volume landmarks, deload timing all resolved live from what you actually logged.

NO CARD · FREE DURING BETA · TESTFLIGHT

LiftingLabs
?

TRANSMUTATION · W3 D1

Lower A — Squat Focus

Can't train this? Skip this day →

Barbell Back Squat

MAIN

WARM-UP

45 lb × 8

115 lb × 5

170 lb × 3

213 lb × 2

250 lb × 1

Top

285 lb × 3 @ RPE 9

Back-off

243 lb × 4 @ RPE 8–9

Romanian Deadlift

Work

185 lb × 8 @ RPE 8

Work

185 lb × 8 @ RPE 8

Work

185 lb × 8 @ RPE 8

Leg Press

Work

230 lb × 10–12 @ RPE 9

Today
Progress
Programs
Settings

The hero features

Custom-tailored to your goals, battle-tested for real life.

Every screen below is the real app. Pause a block when life gets in the way, see how the last seven days actually scored, and set how hard the program leans toward strength or size.

Adaptive modes

Life doesn't break the plan.

ACTIVE PROGRAM

Upper / Lower — Powerbuilding

Week 3 of 6 · started Jun 12

TRAINING MODES

✈️ Travel mode

Traveling? Pause your program and pack the best bang-for-buck sessions your time and equipment allow.

🤒 Sick mode

Under the weather? Rest or train light without losing your place — your program waits untouched.

🏋️ Max out

Want to test your strength? Find out what you really lift on squat, bench, and deadlift. Each gets its own taper and max-out day.

Sick and travel hold your block exactly where it is. Nothing gets rewritten around a bad week. Travel builds sessions from whatever equipment you'll actually have, and when you get back, a short ramp brings your loads up before the block picks up again.

Optimal score

Your last 7 days, scored.

OPTIMAL SCORE

98/ 100

42 sets · 11 muscles · last 7 days

Volume placement 45%

97

Intensity quality 30%

100

Fatigue control 25%

96

One number for the week: sets placed inside each muscle's productive window, heavy work landing in the right intensity band, nothing pushed past what you recover from. Weighted by your goal — strength goals count intensity more, size goals count volume placement more.

Goal dial

Strength or size, set by you.

SETUP · STEP 1 OF 5

Your goal

Slide between pure powerlifting and pure bodybuilding.

50% · powerbuilding

powerliftingpowerbuildingbodybuilding

0 is pure powerlifting, 1 is pure bodybuilding. It sets rep ranges, per-muscle volume targets, exercise selection, and how the optimal score is weighted.

The Why View

One tap shows the math behind every number.

Barbell Back Squat

MAIN

TOP

285 lb × 3 @ RPE 9

BACK-OFF

243 lb × 4 @ RPE 8–9

WHY · 285 LB × 3

Three reps at RPE 9 is 89% of your best single, so the bar is loaded to leave about one rep in the tank. Your training max sets it, and it moves when your logged sets say it should.

Training max287.5 lb
3 reps @ RPE 989.2% of 1RM
Rounded to plates285 lb

Every load traces back to a training max, a percentage, and an RPE target. The engine computes the numbers, and each explanation is pulled from a fixed bank of write-ups. No AI is involved in either.

Programs

Nine real programs, or import your own.

PROGRAM LIBRARY · 9

Upper / Lower — Powerbuilding

4 days · powerbuilding

Wendler 5/3/1 — Boring But Strong

4 days · powerlifting

Push / Pull / Legs — Hypertrophy

6 days · bodybuilding

EDITING · CALCULATOR-STYLE

Barbell Row

3+

sets · upper-back 12 of 18 this week

Start from a proven template or import the block you already run. Edits are calculator-style, with steppers, dropdowns and catalog search, and every change is checked against your volume windows before it saves.

Sticking points

Fix the inch where you fail.

AFTER A GRIND · BENCH

When your bench gets hard, what gives out first?

You stall in the bottom half (off the chest)
You stall at lockout (the last few inches)
The bar gets shaky or your form falls apart

ADDED TO YOUR PROGRAM

Close-Grip Bench Press

The movement that trains the exact range you stall in, plus a nudge up in triceps volume. A fixed decision table picks it, never the AI.

Grind a top set and you get one question, the one a strength coach would ask. Your answer maps to a supplemental lift that targets that failure point, and it goes into the next block automatically.

Where it sits

A coach's math. An app's speed.

Other apps hand you a static plan. A coach adapts, but on their schedule. The engine re-runs the math after every logged set and answers instantly.

Adjusts every session from today’s logged RPE

Other appsmostly static / manual
Human coachrarely per-session
LiftingLabsevery top set

Training maxes that update themselves

Other appsyou edit by hand
Human coachat check-ins
LiftingLabsfrom your AMRAPs

Per-muscle volume vs MEV / MAV / MRV

Other apps
Human coachmonthly maybe
LiftingLabslive

Deload timing from fatigue signals

Other appsfixed calendar
Human coachwhen they notice
LiftingLabs5 triggers watched

Explains every number, with the math shown

Other apps
Human coachif you ask
LiftingLabsalways

Adapts to travel / illness / time off

Other apps
Human coachemail them
LiftingLabsbuilt-in modes

Never lets an AI write your numbers

Other appsvaries
Human coachn/a
LiftingLabsdeterministic math

How fast your plan updates

Other appsinstant but less comprehensive
Human coachnext check-in
LiftingLabsinstant

Cost

Other apps~$10–15/mo
Human coach$200–350/mo
LiftingLabsFree during beta

FAQs

Asked and answered.

“Did an AI write my program?”

No. Your weights, reps, and percentages all come from fixed formulas, and every explanation you tap comes from a written bank, not an AI. The only place AI is used at all is reading fuzzy input, like a program you paste in or describe in your own words, and even then it never decides a single number.

“I already have a program.”

Keep it. The engine already runs 5/3/1, RPE, and RP-volume frameworks, so you can import the block you use now and let it handle the tracking a spreadsheet can’t.

“Why not a spreadsheet?”

A spreadsheet is static. It can’t watch your RPE trends, track weekly volume against your MRV, or adjust after a sick week, so the plan slowly falls out of sync with what’s actually happening. The engine re-runs the math every session instead.

“Another subscription?”

It’s completely free during beta. When it does cost money, it’ll be priced like an app, not like a coach who charges a few hundred a month.

“It’ll dictate my training.”

It won’t. Good training is a range, not one exact answer. You can edit anything with steppers and catalog search, and the engine only speaks up when a change falls outside that range.

TestFlight beta · free while we build

Optimal progress awaits.

Completely free during beta testing. No card.

Not ready? Read the methodology — every number, shown.

LiftingLabs — Know exactly what to lift next