Walk in with a plan.
Build a routine, paste one from your notes, or generate a starting point. Put it on your schedule and make it yours.
SteadyGym is a workout tracker for iOS and the web. Plan your routines, log sets and reps, and follow progression targets—with local iOS storage and an optional self-hosted server.

Keep the useful details close. Leave the mental arithmetic behind.
All features and current availabilityBuild a routine, paste one from your notes, or generate a starting point. Put it on your schedule and make it yours.
Log reps and weight, group supersets, and let the rest timer keep time. Warm-ups and working sets each have their place.
Review what you actually lifted. Progression rules give your next targets a reason, with room to adjust when life happens.
A routine you can follow. A set you can log. A record you can come back to.
Interactive illustration · sample data
Example target: 3 sets of 8 at 40 kg.
| Set | Weight | Reps | Logged |
|---|---|---|---|
| 1 | 40 kg | 8 | — |
| 2 | 40 kg | 8 | — |
| 3 | 40 kg | 8 | — |
Try logging your first sample set.
An example of comparable bench press sessions.
These numbers illustrate a log, not a training recommendation.
A real screen from routine setup.Use the native iOS app on its own. Connect to your server when you want to sync. Open your routines in the browser, too.
Native iOS, with local storage and no server required.
Plan, log, and review through your SteadyGym server.
Docker, SQLite or PostgreSQL. Your setup, under your control.
SteadyGym is a strength-training planner and workout log for iOS and the web. It brings routines, set logging, rest timers, scheduling, and progression targets into one workflow.
Yes. The native iOS app can keep your workouts on the phone without a server connection. The browser app uses the SteadyGym server for sign-in and synchronization.
The native iOS app stores your training locally. After an online sign-in, the web app can use previously cached data and queue supported changes until you reconnect. Images that have not been cached still need a connection.
Yes. The repository includes a Docker Compose setup using SQLite, plus a PostgreSQL option. You manage your server, HTTPS, updates, and backups.
There is no public App Store link on this site yet. The iOS source is in the repository and can be built with Xcode. The setup page explains the available ways to use SteadyGym.
Start with a plan. Keep a record. Come back a little clearer.
Get to know SteadyGym