openGym
From $1.29 / app / month
Managed openGym hosting: plan your training, log every set, and give everyone in the family their own profile.
Included in every Flex plan. The from price is Flex Pro paid yearly, running 18 apps at once. Flex starts at $9.00 a month for 4 apps.
Hosted openGym: a gym and body-weight tracker for the whole family, with an AI Coach that runs on AI included with your plan.
Early Access
openGym is a brand-new addition to ElfHosted, and is considered beta. It runs, we test it, and your trial lets you check it fits before you commit. Our team is still building up experience with it, so lean on the upstream documentation, experiment freely, and share what you learn in Discord, where the community and team are working these new apps out together.
What is openGym?
openGym is an open-source gym and body-weight tracker built by Duarte Santos and its contributors. Plan a routine for each day of the week, then follow it on the gym floor: today's workout starts itself, last time's weights are already filled in, and a rest timer runs between sets.
Log your body weight next to your lifts and watch both trend the right way. Everyone in the house gets their own profile, plan and history.
Key Features
- Routines and a weekly schedule: A routine per weekday or a rotation, starter plans you can edit, and sessions you can move to another day without touching the plan.
- Log any kind of set: Supersets, warm-ups, drop sets, timed holds like planks, and cardio by time and speed.
- Automatic progression: Pick a progression rule per routine or per exercise and openGym sets your next target, with a line on why it's that number. Stall, and it plans a deload.
- Exercise library: Thousands of exercises with pictures and animated demos, searchable by muscle on a body map and filtered by the equipment you own.
- Body weight and stats: A body-weight chart against your goal, an estimated one-rep max per exercise, PRs spotted as you hit them, and a year of training on one heatmap.
- Bring your history: Import from Strong, Hevy and FitNotes, and export everything as one file whenever you like.
Works With
- Your phone: Add openGym to your home screen from the browser, or install the Android app and pair it with your openGym using a one-time code.
- AI Coach: The built-in coach drafts a week of routines and later suggests changes based on what you've logged. You approve every change. Point it at the AI included with your ElfHosted plan, or at your own OpenAI, Anthropic, Gemini or OpenAI-compatible provider.
Why Run openGym on ElfHosted?
A training log only helps if it's there every time you walk into the gym. ElfHosted keeps openGym running, so you can get on with the lifting.
- Managed and maintained: Your instance is ready in minutes, we keep it updated, and friendly humans answer on Discord.
- Backed up every day: Restore to an earlier date yourself from your ElfBot dashboard, or ask Sam to do it.
- AI included: The coach runs on an allowance included with your plan, so there's no API key to find.
- Simple subscription: One flat monthly price with a 7-day trial, cancel anytime.
Frequently Asked Questions
How do I sign in?
With a passkey (Face ID, Touch ID, a fingerprint or your password manager), so there's no password to remember. openGym has its own sign-in rather than your ElfHosted login, which lets the phone app reach it.
How does my family join?
The first profile you create becomes the admin. After that, sign-up needs an invite code, which you create in the admin dashboard and hand to each family member. Each of them gets their own profile, plan and history.
Does the AI Coach cost extra?
No. Turn the coach on in openGym's admin settings and point it at the included AI (our docs show the fields to fill in). It runs on an allowance included with your plan. Prefer your own provider? Add its key in the same place.
Can I bring my old workouts?
Yes. openGym imports from Strong, Hevy and FitNotes, and Apple Health weight exports too.
Can I support the people who make openGym?
Please do. Star the project on GitHub, report bugs upstream, or buy its developer a coffee.
Ready to train? Start your 7-day ElfHosted trial and have openGym ready before your next session.
Only logged in customers who have purchased this product may leave a review.
Related products
Miniflux
The minimalist self-hosted RSS reader โ single Go binary, no JavaScript bloat, opinionated about staying out of your way.
A managed instance of Miniflux on ElfHosted โ a deliberately spartan RSS reader. Reads feeds, marks them read. No social layer, no AI suggestions, no inline ads, no maybe-you'd-like-this discovery feed. Compatible with Reeder, NetNewsWire, FluentReader, and any Fever or Google Reader-compatible client. Apache-2.0.
Gotify
Self-hosted push notification server โ your *arr stack, Uptime Kuma, Watchtower, and any webhook-capable tool fan out alerts to one Android app on your phone.
A managed instance of Gotify on ElfHosted โ the self-hosted push notification server with native Android app, simple REST API, and broad ecosystem support. Most self-host tools (Uptime Kuma, the *arr stack, Watchtower, Home Assistant) speak Gotify out of the box. BSD-3 licensed; lightweight Go binary; works without a Google or Apple push-vendor account.
Wallos
Glance
Beaver Habit Tracker
Self-hosted habit tracking, minus the "Goals" gamification โ just check the box, build the streak, own your data.
A managed instance of Beaver Habit Tracker on ElfHosted โ a deliberately minimal habit tracker with no goal-setting wizardry, no upsell screens, and no analytics shipped to anyone but you. Tick habits off daily, watch streaks build, install as a PWA on iOS/Android. AGPL-3.0, your data stays in your storage.
LubeLogger
Nightscout
CGM-in-the-Cloud: your continuous glucose monitor readings on a private site of your own, shared with family, carers or the school nurse.
Nightscout, the community-built CGM data-sharing app started by parents of children with Type 1 diabetes, run for you on ElfHosted. Live glucose graphs, trends and reports, private by default, with an access link for each person you share it with. Kept running, updated and backed up daily.

Reviews
Clear filtersThere are no reviews yet.