Unofficial · open source · no tracking

Your workouts.
Your numbers.
Your phone.

A small, open-source app for your eGym training data — strength progress over time, how busy the gym is right now, and a leaderboard that only counts what you actually lifted.

ByteGym's home screen: the gym's opening status, how many people are training right now, your last workout, your bio-age, training days and rank.

What it does

It talks to the same endpoints the official app uses — with your own account, showing your own data.

Your whole history

Strength per machine as one continuous curve — not cut off at the current month or year. You see whether you are actually moving.

How busy it is right now

How many people are on the machines at this moment, plus a heatmap of the week so you can dodge the rush.

A leaderboard that counts

Only workouts on the gym's machines count — a paired watch earns no rank. Rolling four-week window, so nothing resets on the 1st.

No tracking whatsoever

No analytics, no telemetry, no ads, no third-party servers, no account with us. The app talks to eGym and to nobody else — there is nothing to opt out of.

German and English

Follows whatever language your phone is set to. Nothing to configure.

Open source

MIT licensed. Read it, build it, change it — and check for yourself that the two claims above are true.

One honest caveat: the occupancy figure and the leaderboard can only see members who have made their eGym profile visible to their gym. Everyone else is invisible to the app, so the real gym is always at least as busy as the number says.

Download

Grab the latest build from the releases page.

Android Signed APK — install and go iOS Not available — iOS has no sideloading, and an unofficial client is unlikely to pass App Store review

You sign in with your existing eGym account and your gym's studio code — ByteGym does not create an account and cannot give you one. Or build it yourself: npx tauri android build --apk --target aarch64; the instructions are in the readme.