RPE · AUTOREGULATION · TRANSPARENT iOS · ANDROID · LIVE

The mechanism under your program.

Every set is a decision. Every decision shows its work.
For anyone who takes the iron seriously.

ENGINE · LIVE
Selin stepped into the squat top set. Highest load in 90 days. 3 min ago
Three of you are peaking for June 22. The room is heating up. now
Barkın's last set came in RPE 9, target 7. Engine set the next set at 150 kg. 12 min ago
Cenk is mid-deload. An RPE 5 cap is harder than it sounds. 1 h ago
Selin squatted Tuesday, Thursday, Saturday. We see you. yesterday
The room's awake. 7 of you put hands on iron today. now
Past midnight. Cenk is still logging. So are we. 14 min ago
Mert closed the block. 4 weeks. The next block grows out of this one. 2 h ago
Emre lay back on the bench top set. Slow to the chest, whatever happens above. 6 min ago
Mert closed twelve straight weeks on program. Discipline sits quietly in the corner. yesterday
01 — RPE

In-set autoregulation. Actual load, planned target.

02 — TRANSPARENCY

Every recommendation comes with its reasoning. No black box.

03 — FOUR ENGINES

Strength, hypertrophy, powerbuilding, general strength.

04 — THE ROOM

A small matched cohort. The engine speaks for them.

PRESSURE 0.42TEMPERATURE 0.67FOUR PARADIGMS · ONE ENGINENOD · ONE A DAYYOU ARE NOT ALONEDELOAD ON SIGNAL, NOT SCHEDULETR · EN
01

What we don't do.

Counter-decisions matter as much as product decisions. Tools Piston doesn't use today, and directions it won't take tomorrow. Posture precedes features.

− 01

We don't pad it with gamification

No badges, streaks, or XP bars. Lifting is already not a game. Your motivation comes from the program, your friends, and your target date.

− 02

We don't hand out generic templates

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.

− 03

We don't ship black-box recommendations

Every load change, every block transition shows its reason. Which rule, which input, which threshold. No "AI said so."

− 04

We're not just a log app

Piston reads what you log and carries it forward into the next sessions. The log is not the goal. It is the engine's fuel.

02

How it works.

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.

A1 in-set adjustment

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.

PLAN 3 × 3 @ RPE 7
SET 1 120 kg × 3 · RPE 9
ENGINE → suggest 112.5 kg
"Last set RPE 9 (target 7). Dropping 7.5 kg for the next set."
A5 reactive deload

Reactive deload

No every-4th-week deload. If 3 consecutive sessions come in above RPE target, the engine suggests a deload. Not on schedule. On signal.

SESSION −3 RPE 8.5 / 7.5 target
SESSION −2 RPE 9.0 / 7.5 target
SESSION −1 RPE 9.0 / 7.5 target
ENGINE → deload suggested
BLOCK goal-shaped block

Goal-shaped block

Strength, hypertrophy, or hybrid? The engine reads your goal from intake and draws the block structure accordingly. Same engine, different template.

GOAL powerbuilding
PRIMARY 3 × 5 @ RPE 7
ACCESSORY 4 × 10 @ RPE 8
ENGINE → 4-week block
03

Four paradigms, one engine.

Piston is not for one type of athlete. The same engine — RPE, autoregulation, block periodization — draws different programs for different goals. The intake step routes you to the paradigm you pick.

STRENGTH

Powerlifting

SBD and fundamental multi-joint movements. Meet prep, block periodization, peak, attempt selection. The credibility core.

BLOCK4 × RPE 7 → 9
HYPER

Hypertrophy

Muscle-growth focused. Higher rep ranges, multi-movement variation, MEV-MAV-MRV weekly volume progression. For aesthetic goals.

BLOCK4 × 8–12 @ RPE 8
HYBRID

Powerbuilding

Strength + hypertrophy hybrid. Heavy compound top sets, high-volume accessory. For those who want both.

BLOCK3 × 5 + 4 × 10
GENERAL

General strength

Not meet prep — sustained getting-stronger. Movement-pattern split, load-driven progression, no volume sprawl. For people serious about iron without a competition date.

BLOCK6/8 wk · 22-set/session cap
04

Two paths.

You either come in for Piston to write the program, or you bring your own and you log it. You pick at intake step 1. The choice configures the rest.

PATH · ENGINE SUBSCRIPTION

Piston writes the program

The paradigm you pick at intake configures the engine. The program adapts to your RPE weekly, block transitions arrive on their own, peaking starts when peak is due.

  • A1 / A5 in-set + reactive autoregulation
  • Block transitions, peak, attempt selection
  • Full Room interaction
PATH · BYOP FREE

Your program, our log

Bring the program your coach wrote, the one you copied from a book, or the one you wrote yourself. Piston turns it off and stays out of the way. Save templates, reuse them, see the history.

  • Unlimited session logging + template library
  • Custom exercises
  • Room is read-only — you can watch

Switching paths resets the program — engine state does not migrate to BYOP, and vice versa.

05

Pricing.

Three plans, no trial gate. The monthly tier is the trial — try it for a few weeks; if you mean to stay, switch to annual. Founder’s Edition is lifetime, capped at 500.

P1 MONTHLY
$4.99 / mo

Monthly

Entry tier. Low-commitment way to feel the loop; jump to annual if you mean it.

  • Full engine + Room
  • Cancel any time
  • Auto-renew
P2 ANNUAL
$29.99 / yr

Annual

Primary tier. Sized to the natural arc of coaching — one block cycle is already 6–12 weeks.

  • ~5.2× cheaper than monthly
  • 7-day free trial in select regions
  • Same engine, same Room
P3 LIFETIME · CAP 500
$59.99 / one-time

Founder’s Edition

Pay once, work the v1 era subscription-free. Closes when 500 global spots are taken.

  • One-time, no subscription
  • Same engine, same Room
  • Early-user signal

Local prices show in-app. Every plan unlocks the same engine.

BYOP path users — Piston is free, indefinitely.

06

The room.

You open Piston, your room is alive. A small group matched to your paradigm, experience, and training rhythm — and an engine that speaks for them. Temperature rises. Pressure drops. The room mentions you.

VOICE · ENGINE LIVE
Mert opened set 3. This is where he usually regrets it. 12 min ago
  • Selin squatted Tuesday, Thursday, Saturday. We see you. 1 h ago
  • Three of you are peaking for June 22. The room is heating up. 3 h ago
  • Cenk's rest day entered its eleventh day. today
The voice is written by the engine. When the gym is quiet, the engine talks.
INSTRUMENT LIVE
PRESSURE
0.42
42%
What the room is carrying right now.
TEMPERATURE
0.67
67%
Rises as meets approach.
Two gauges, two axes. Pressure is present volume. Temperature is proximity to peak.
MEMORY · LORE COLLECTIVE
  • Your room has seen 220 kg off the floor — from Mert's hands.
  • Three deload signals watched. One was heeded.
  • Closed one peak block — Selin, 9 weeks.
  • Crossed a 6-month layoff once — Cenk, still here.
Not 'whose record' — 'what the room has seen.'
NOTE The Room ships post-v1. Today you train alone — log, engine, autoregulation, and block transitions all work. When the Room lands, once a day someone can notice you. That is the whole of social action. Leave: Settings → Privacy → Room.
PRESSURE 0.42TEMPERATURE 0.67FOUR PARADIGMSBLOCK 3 / 4 · WEEK 2DELOAD · ON SIGNALQUIET IS A GOOD STATNOD · ONE A DAYMEET · 42 DAYS
DOWNLOAD

On the App Store and Google Play.
Install now.

iOS 14.5+, Android 8.0+. Turkish and English. RPE calibration happens in the app — once, before the first session.

Free to download and run your first program. The Engine path requires a subscription.