In-set adjustment
If the last set's RPE drifts off target, the next set's load is adjusted to land on the target RPE. No retroactive edits to past sets.
Every set a decision. Every decision a rationale.
For anyone who takes the iron seriously.
In-set autoregulation. Actual load, planned target.
Every recommendation comes with its reasoning. No black box.
The engine is built around your goal. No single template.
Friends, leaderboards, competitions. You're not alone.
Piston is not a log app. It reads the RPE signal, applies the rules, and shows the reason behind each adjustment. Coaching logic, surfaced in the UI.
If the last set's RPE drifts off target, the next set's load is adjusted to land on the target RPE. No retroactive edits to past sets.
No fixed every-4-week deload. If three sessions in a row land above target RPE, the engine suggests a deload. Based on your body, not the calendar.
Strength, hypertrophy, hybrid? It reads your goal at intake and shapes the block structure around it. Same engine, different template.
Piston isn't for one kind of athlete. The same engine — RPE, autoregulation, block periodization — draws a different program for each goal. For anyone who trains with iron, cares about form, and wants to know the why behind the what.
SBD and core compound lifts. RPE-based progression. Powerlifting, general strength, any meet prep.
Muscle-building focus. Higher rep ranges, varied movement selection, volume progression. For aesthetic goals.
Strength + hypertrophy blend. Heavy compound top sets, high-volume accessories. For those who want both.
Bodyweight movements. Pull-up, dip, planche progression. RPE logic holds when the load is your own body.
Counter-decisions matter as much as product decisions. Tools Piston doesn't use today, and directions it won't take tomorrow.
No badges, streaks, or XP bars. Lifting is already not a game. Your motivation comes from the program, your friends, and your target date.
We're not the kind of app that serves everyone the same program. Your engine is built from your intake and adapts to your weekly RPE. The same program never lands the same on two people.
Every load change, every block transition, every recommendation — comes with a reason. Which rule, which input, which threshold. No "AI said so." Trust comes from transparency.
We're different from apps that record sets and forget them. Piston reads what you log and feeds it into the next sessions. The log isn't the goal — it's fuel for the engine.
Early users run their intake on Piston's earliest build. The first programs generated get shaped by your feedback. No spam. No other uses.
You're not alone
Logging sets alone in a gym can be a lonely ritual. It doesn't have to be. See what your friends are lifting, their PRs, the goals they're chasing. Race them if you want.