No subscription, no account required, no telemetry. Your workouts, your weights and your data stay yours, and that isn't changing.
Every feature exists to fix something awkward in the middle of a workout. Nothing is here to sell you anything.
Weights pre-fill from your last session. Rests are timed, and personal records are called out the moment you set them.
Linear, Greyskull LP, double progression or added time. Set it per routine, override it per exercise, and see where every target came from.
Off by default. Use the provider you prefer, or run a model locally. Every suggested change comes with its reasoning, needs your approval, and can be undone.
Balance shows your volume split, Fatigue shows what has recovered, and Strength shows time since training with estimated 1RM.
5,632 exercises with animated demos, typo-tolerant search, and filters for body part, type and the equipment you own. Add your own too.
An interactive body-weight chart with a goal line, plus a year of sessions shaded by duration so your streaks are easy to see.
Home, Workout, Stats, Plan and Library. Nothing hidden three menus deep.
A full version of IronMark runs in your browser with example data already loaded. Whatever you log stays in that browser, and you can reset it any time in Settings.
The difference is where your data lives: on your phone, or on a server you run yourself.
docker compose up to run itThe code is public, the license keeps every fork open, and there is no paid edition. Donations are a thank-you, never a requirement.