Welcome Back

Ready to train.

Next Workout
Set Up Your Mesocycle
Configure your training split to see today's workout
Volume by Muscle
This Week

Today's Session

Loading next workout...

Mesocycle

Build & manage your training block

Workout History

All past sessions in detail

Progress Photos

Track visual changes by pose

Posing Guide — 8 Mandatory Poses
Filter by Pose
All

Body Measurements

Track per-muscle growth

How to Measure — Exact Locations
Latest
History Chart
All Entries

Mesocycle Templates

Saved templates to spin up new mesocycles

RP Concepts

Every principle encoded in this app

Setup

Rest Timer

Default rest after marking a set Done. You can still pick a different duration manually on the timer at any time.

seconds
Muscle Targets & Priorities

Sets-per-week thresholds and how aggressively each muscle is progressed on the active mesocycle. Changes take effect immediately — including today's session if it's in progress.

Minimum = below this, the muscle shrinks. Maintain = floor of growth — the smallest dose that keeps growing. Target = the sweet-spot top of normal training. Maximum = ceiling of what you can recover from. (Originally MV / MEV / MAV / MRV.)

Maintenance holds at Minimum. Standard ramps Maintain→Maximum across the meso. Priority uses an elevated ceiling (~25% over Maximum) and is meant for the 1-2 muscles you're focusing on this block — pay for it by setting other muscles to Maintenance.

MuscleMinMaintainTargetMaximumPriority
Exercise Library
Data

All data stored locally in your browser. Export regularly to back up.

Built-in Templates

Restore the Mar 2026 template (with current weights/reps) and the 8 RP-sourced templates if they've been deleted or you want a fresh copy.

"Restore Mar 2026" replaces the existing Mar 2026 template entry with the latest version, preserving any other templates you've created. "Start New" creates a brand-new active mesocycle from it (preserves your existing one in the past mesos archive).

Rest Timer
0:00
1:00
1:30
2:00
3:00
4:00
5:00
Custom: