Multi-block schedules
Create workout templates with specific exercises, sets, reps, and rest times. Chain them into multi-week programs with distinct blocks.

The training stack
Create multi-week programs with different blocks like accumulation and peaking. Add training and rest days to the schedule.
Open today's workout from the home screen. Log each set with weight, reps, and RIR or RPE as written in the program.
Track volume and max weights across blocks. See whether your numbers are moving in the right direction before the next phase starts.
Programming
Block periodization only works if you always know which day you are on. Obsidian keeps the program and the log in one place.
Create workout templates with specific exercises, sets, reps, and rest times. Chain them into multi-week programs with distinct blocks.
Start from the home screen and see exactly what is on the plan for today. Add or remove exercises mid-session without losing data.
Check weekly volume by muscle group and PRs per lift. Compare how each block actually played out against what you planned.
Features
Run block periodization like 5/3/1 or start from built-in splits like Push/Pull/Legs.
Log each lift with weight, reps, and effort. A rest timer starts so you are ready for the next set.
Track max weights, weekly volume, bodyweight trends, and cardio totals over time.
Example structure
A typical setup: higher volume in the first block, heavier work in the second. Training and rest days are part of the schedule.
Four to six weeks of higher volume. Log every working set and let weekly volume charts show the load building.
Shorter block with heavier weights and lower reps. Today's workout updates automatically as you move through the schedule.
Rest days are built into the program. Pick up the next block when the schedule says to.
FAQ
Training styles