openGym
AppSelf-hosted gym tracker
Use it when you want a self-hosted gym tracker that logs sets and shows muscle fatigue
A self-hosted gym and body-weight tracker with guided workouts, set logging and muscle fatigue maps.
Added to the shelf
From the makersREADME, read 19 Oct
openGym is a self-hosted gym and body-weight tracker that runs on your own server and keeps your data in a folder you control. It plans weekly routines over a library of over 5,600 exercises, guides workouts with rest timers and PR detection, and tracks progress with 1RM estimates, a muscle map and body-weight charts. It syncs between devices behind passkey sign-in, and it has no subscription, ads or telemetry.
Install
git clone https://github.com/DuarteSantos8/openGymCommands
cp .env.example .envCreate local configuration
docker compose pullFetch prebuilt images
docker compose up -dStart openGym on localhost:8080
docker compose up -d --buildBuild images locally instead
- Needs
- Docker with Compose. Passkeys need HTTPS on a domain. The AI coach is optional and needs your own provider key.
- Limits
- The Android app is distributed as an APK outside the Play Store, and iPhone users must self-host and add the PWA to the home screen or build the native app with Xcode. Passkeys need HTTPS on a domain to work from a phone.
How creators use it2 takes
- @aitechoriginInstagram, 19 Oct
Listed for tracking workouts privately.
Watch the reel - @buildwithneejInstagram, 19 Oct
He shows it as a free, self-hosted alternative to paywalled gym apps, with a Claude add-on to spot skipped muscles.
Start the app with Docker Compose from its folder.
docker compose up
