Script your workouts
ReptoLang is a tiny language for writing strength programs as plain text. You describe your training the way a coach would write it on a whiteboard — exercises, sets, weights, rest, and progression rules — and Reptor compiles it into a fully configured, trackable program. No tapping through menus, no rebuilding week 7 by hand.
program.reptoOpen in Playground
That compiles into a one-week program with two days' worth of prescribed sets, with weights calculated from your training maxes. Hit Open in Playground above to run it live in your browser.
Why text?
- It's faster. Typing
5 @%80beats five taps. A 9-week block is a few screens of text. - It's reusable. Define a progression rule once, apply it to a dozen lifts.
- It's yours. Programs are plain text you can copy, diff, share, and version.
- It's powerful. State variables, lifecycle hooks, deload weeks, and supersets are all first-class — things spreadsheets and tap-through builders struggle with.
Where to go next
- Getting started — the anatomy of a
.reptofile. - Sets & syntax — every way to write a set.
- Progressions & hooks — auto-progression, state, deloads.
- Language reference — directives, variables, functions.
- Exercise library — the 434 exercises you can reference by name.
Everything runs locally in the Playground — paste a program, watch it compile, and see exactly what Reptor will build.