Sets, not tonnes
Taken close to failure, light and heavy loads build muscle comparably. Tonnage stays the right tool for a session, a week or one exercise over time — not for comparing two muscles.
Schoenfeld et al., 2017
Strength training log · iPhone and iPad
Palestra tracks your progress to the kilo: one curve per machine and per gym, per-muscle volume counted the way research counts it, and a coach that runs on your iPhone. No account, no server.
Coming soon to the App Store · iPhone and iPad · Requires iOS 18.6
The problem
60 kg on your gym's leg press isn't 60 kg on the one across town. Palestra knows the difference.
Variants
Every exercise can carry “gym × machine” variants. Bench press on your weekday gym's Smith machine and on your weekend gym's converging press each keep their own history, estimated 1RM and records. Never mixed.
Same exercise, three curves. Mixed in with the others, the converging press would fake 16 kg of progress in a single session.
The method
For per-muscle volume, Palestra counts effective sets, not kilos. A set counts 1 for the primary muscle and 0.5 for each secondary muscle, read against the 10 to 20 sets per week where most studies land.
Direct Indirect (×0.5) 10–20 zone
Taken close to failure, light and heavy loads build muscle comparably. Tonnage stays the right tool for a session, a week or one exercise over time — not for comparing two muscles.
Schoenfeld et al., 2017
A bench press trains your triceps too. Counting 1 for the primary muscle and 0.5 for each secondary one is the model that fits the data best.
Pelland et al., 2024
Warm-ups are excluded. A set logged below RPE 6 — more than four reps in reserve — doesn't count. No RPE logged, it counts: an unlogged set isn't an easy one. Left and right make a single set.
Fifteen muscles tracked separately — biceps and triceps, quads and hamstrings, all three heads of the deltoid — because a single “Arms” or “Legs” bucket hid exactly the imbalances you want to see.
At the gym
Numbers you can read at arm's length, short gestures, and your previous session right next to every set. Log, check, rest.
Warm-up, drop set, to failure: each set carries its type. Warm-ups stay out of the math, unilateral exercises are logged left and right, and RPE is there when you want it.
Enter the load: Palestra shows what goes on each side of the bar — a 20 kg Olympic bar or a 10 kg EZ bar. With dumbbells, the weight reads per hand.
The timer starts with every completed set. It lives in the Dynamic Island and on the Lock Screen, with buttons to add or remove 5, 10 or 15 seconds without opening the app.
Every finished session lands on the calendar. One day, one tap: the sets, loads and records of that session.
Coach
“Push pull legs over four days, no squats because of my knee”: the Coach turns it into complete sessions and a program, with sets, reps, starting loads and target loads. Refine it by replying — “no, swap that for…” — and it picks up where it left off.
The Coach runs on your device — nothing you type ever leaves your iPhone.
Programs, sessions, profile tweaks: the Coach drafts a proposal that you review before anything is saved. An exercise it can't find in the library gets flagged, never made up.
Calories and macros come from the Mifflin-St Jeor equation, 1RM from Epley's, load suggestions from a rule written in black and white. No number is guessed by a model.
The Coach also reviews your current program and flags what's falling behind. It advises; you're the one loading the bar.
The Coach relies on Apple Intelligence: it needs a compatible device (iPhone 15 Pro or later, iPad with M1 or later) on iOS 26 or later, with Apple Intelligence turned on. Without it, the rest of Palestra works exactly the same.
Progression
Same load over your last three sessions, at an average RPE of 7 or less? Palestra suggests adding 2.5 kg — and tells you why. One rule, real numbers, your call.
Library
Barbell, dumbbells, machines, high, mid or low cable: every exercise shows its primary and secondary muscles on a front and back body diagram. Your machine isn't there? Add it in seconds.
Your data
Palestra has no account and no server. Everything you log lives on your device and in your own iCloud — a place the app's publisher has no access to.
Sessions, programs, profile and photos are stored in the app, on the device. Everything works offline, down to your gym's basement.
Signed in to iCloud, your data syncs to your Apple Account's private database. Reinstall or get a new iPhone, and it all comes back.
With your permission, Palestra reads your weight and height, and saves your sessions. Revoke access anytime in the Health app.
Export all of your data to a JSON file, whenever you want. Nothing holds you back.
Questions
It relies on Apple Intelligence, which needs a compatible device — iPhone 15 Pro or later, iPad with M1 or later — on iOS 26 or later, with Apple Intelligence turned on in Settings. On other devices the Coach simply doesn't appear: sessions, stats, load suggestions, plate math and records work exactly the same from iOS 18.6.
Because kilos don't compare from one exercise to another: a set of leg press “weighs” far more than a set of lateral raises, for a comparable effort. To know whether a muscle gets enough work, the number of effective sets is the yardstick the research uses. Tonnage stays wherever it makes sense: the session, the week, and the progress of a single exercise.
No — quite the opposite. Create a variant for the new gym and its machine: it starts its own curve, without skewing your usual gym's. Both histories stay available, side by side.
Only to your own iCloud, if you're signed in, to sync between your devices. Palestra's publisher runs no server and has access to nothing. The Coach runs on-device, and no analytics or advertising library is built in.
If iCloud is on, your data is already in your account's private database: sign in on the new device, install Palestra, and it comes back down. You can also keep a JSON export on the side, from the app's settings, and import it anytime.
Yes. No subscription, no ads, no account to create.
The interface is in French today. The English version is on its way.
Coming soon
Leave your email: one message on launch day, and that's it.
Coming soon to the App Store · iPhone and iPad · Requires iOS 18.6