A little stronger. Every workout.

Show up.
We’ll keep
the numbers.

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.

iOS + Web + Self-hosted
BUILT FOR THE LONG RUN.
SteadyGym iOS workouts screen with scheduled full body routines
Your next session.Already in your corner.
Real app. Example routine.
Built around your routine. Log every set Keep your history Own your setup
LESS FRICTION. MORE TRAINING.

A clear plan.
A better next session.

Keep the useful details close. Leave the mental arithmetic behind.

All features and current availability
01 / BEFORE YOU LIFT

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.

02 / BETWEEN SETS

Stay in your session.

Log reps and weight, group supersets, and let the rest timer keep time. Warm-ups and working sets each have their place.

03 / NEXT TIME

Know what comes next.

Review what you actually lifted. Progression rules give your next targets a reason, with room to adjust when life happens.

MEET YOUR TRAINING COMPANION

A place for
every rep.

A routine you can follow. A set you can log. A record you can come back to.

Interactive illustration · sample data

SteadyGym / Your trainingDEMO
MONDAY · YOUR NEXT SESSION

Upper body A

MTWTFSS
01
Bench press3 × 8 · 40 kg
02
Seated cable row3 × 10 · 30 kg
03
Overhead press3 × 8 · 20 kg
FROM PLAN TO FIRST SETSteadyGym routine preview showing three editable full body workoutsA real screen from routine setup.
ROOM TO DO THINGS YOUR WAY

Your training.
Your terms.

Use the native iOS app on its own. Connect to your server when you want to sync. Open your routines in the browser, too.

  • On your phone.

    Native iOS, with local storage and no server required.

  • In your browser.

    Plan, log, and review through your SteadyGym server.

  • On your server.

    Docker, SQLite or PostgreSQL. Your setup, under your control.

Explore self-hosting
FIND YOUR FIT

A workout app
should work for you.

Looking at other trackers? Explore our comparison drafts, including self-hosted options.

Compare the options
Hevy vs SteadyGymStrong vs SteadyGymopenGym vs SteadyGymwger vs SteadyGym
THE STEADY JOURNAL

A little useful reading.

All stories
Training journal 4 min read

A workout log you’ll actually use.

Read the story
Your data 4 min read

Local, offline, self-hosted. What’s the difference?

Read the story
Inside SteadyGym 3 min read

From a written plan to a ready-to-go routine.

Read the story
A FEW THINGS TO KNOW

Before your
first set.

What is SteadyGym?

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.

Can I use it without a server?

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.

Does it work offline?

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.

Can I self-host SteadyGym?

Yes. The repository includes a Docker Compose setup using SQLite, plus a PostgreSQL option. You manage your server, HTTPS, updates, and backups.

Is there an App Store download?

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.

STEADY BEATS SPORADIC.

Good sessions add up.

Start with a plan. Keep a record. Come back a little clearer.

Get to know SteadyGym