RIR-based autoregulation

Auto-Periodization Software
for strength and fitness coaches

Build programs that adapt from logged performance — and periodize them in blocks. Each training block (accumulation, intensification, deload, peak) can run its own exercises and intensity, with RPE/RIR targets, progression rules, automatic deloads, and coach overrides. CoachGPT can even draft the whole periodized program for you to review and edit.

How adaptive programming works

The system handles the repeatable math while the coach keeps the programming judgment.

Program the intent

Set exercises, sets, reps, targets, RPE/RIR ranges, and progression rules inside the workout builder — organized into periodized blocks, each with its own exercises and intensity.

Client logs the session

The client records load, reps, completion, and effort so the next prescription is based on real training data.

Progression updates

Load, volume, and deload decisions can adapt from performance trends instead of static spreadsheet math.

Coach reviews exceptions

The coach keeps control by reviewing fatigue, missed work, and client context before making higher-level changes.

Built for coaches who program with effort targets

RIR and RPE are useful because readiness changes. Sleep, stress, exercise order, missed sessions, and accumulated fatigue all affect how a load feels. A good programming system should help you react to those signals without turning every weekly update into manual admin.

See the exercise builder

Stop rebuilding every training week by hand

Give clients adaptive programs while keeping the coach in control of the bigger training decisions.