The algorithmic programming engine
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

The hero features
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.
Programs
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.
Tap any number
Barbell Back Squat
MAINTOP
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.
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.
Today
Session complete
Lower A
1:22
TIME
22
SETS
41,250
LB MOVED
The work
Back Squat
Deadlift
Leg Press
+4 more
Posts are finished workouts that upload to the community feed. Every lifter has a profile with the programs they’ve run, their totals and their badges. Tap a badge and you get the set that earned it, the date, and what it beat. You can look around without joining, and your profile stays private until you change it.
Progress
Each set you log is credited to the muscles that did the work, compounds included, at the share they actually contribute. Sixteen muscles, rolling seven days, measured against the range your goal slider sets.

Programs
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
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.
Start workout
Save what a gym actually has. Every subsequent lift asks you where you’re training and shows viable swaps for movements that the gym doesn’t have equipment for.

A 92-item equipment vocabulary across all 541 movements.
Progress
AFTER A GRIND · BENCH
When your bench gets hard, what gives out first?
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.
Progress
OPTIMAL SCORE
42 sets · 11 muscles · last 7 days
Volume placement 45%
97
Intensity quality 30%
100
Recovery 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, so strength goals count intensity more, size goals count volume placement more.
Settings
SETUP · STEP 1 OF 5
Your goal
Slide between pure powerlifting and pure bodybuilding.
50% · powerbuilding
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.
Where it sits
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
Training maxes that update themselves
Per-muscle volume vs MEV / MAV / MRV
Deload timing from fatigue signals
Explains every number, with the math shown
Adapts to travel / illness / time off
Never lets an AI write your numbers
How fast your plan updates
Cost
FAQs
Other apps hand you a plan and then leave it alone. Grind a top set, miss a week, come back from a flu, and the plan on your screen is still the one written before any of that happened. This one recomputes from your logged sets every session, so your training max, your volume and your deload timing are never out of date.
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.
Keep it. The engine already runs 5/3/1, RPE-based autoregulation and volume-targeted hypertrophy blocks, so you can import the block you use now and let it handle the tracking a spreadsheet can’t.
A spreadsheet is static. It can’t watch your RPE trends, hold every muscle’s weekly volume inside the range your goal calls for, 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.
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 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
Completely free during beta testing. No card.
Not ready? Read the methodology — every number, shown.