openGym social preview
other13,560AGPL-3.0

openGym

Self-hosted gym & body-weight tracker — plan routines, log workouts (supersets, warm-ups, cardio), see which muscles are trained, fatigued or detrained, import…

Updated Oct 19, 2026
Platforms
docker, web
Pricing
free-open-source
Status
active
License
AGPL-3.0

What it does

Core capabilities at a glance

  • Bodyweight
  • Docker
  • Fitness
  • Fitness Tracker
  • GYM
  • Health
  • MCP
  • Nodejs

Deep dive

The full breakdown - performance, comparisons, and setup

openGym

openGym is a local-AI tool - Self-hosted gym & body-weight tracker — plan routines, log workouts (supersets, warm-ups, cardio), see which muscles are trained, fatigued or detrained, import from FitNotes/Strong/Hevy, passkey login. Your data, your server.

Overview

A self-hosted gym and body-weight tracker you actually own.

Plan your week, run guided workouts, log every set and your body weight, on your phone, synced across your devices, behind your own passkey login.

Most workout apps keep your data on their servers, push you towards a subscription, or vanish when the company does. openGym runs on your own box, keeps your data in a folder you control, and is yours to fork. It still behaves like a modern app: installable on the home screen, passkey sign-in, works offline, syncs between your phone and your laptop.

No account on someone else's server, no subscription, no ads, no telemetry. One 'docker compose up' and it's running.

The in-browser demo is the real app with example data, if you want to try it before installing anything.

openGym is open-source, written primarily in JavaScript, with 13,560 GitHub stars under the AGPL-3.0 license. The latest release is v1.4.1 (2026-10-10).

Key capabilities

From the project's documentation:

  • A routine per weekday over a library of over 5,600 exercises with animated demos, searchable and
  • Four starter plans (Push/Pull/Legs, Upper/Lower, Full Body, 5×5) that load as ordinary,
  • Move a session to another day without touching the weekly plan. The week starts on Monday or
  • Or skip the weekdays altogether: a rotation (A, B, C, A, ...) where the next session is
  • Supersets, warm-up sets, drop sets and rest-pause, timed exercises (planks, hangs, carries),
  • Your own exercises, with your own photo, GIF or short video. Location data is stripped on the

How it fits a local-AI stack

openGym runs on your own hardware, so pair it with a model and a GPU sized to your needs. Use the VRAM calculator to pick a model that fits your card, and see what you can run for hardware guidance. Related local-AI tools in the directory:

Sources

Stats from GitHub, 2026-10-19.

Frequently asked

Quick answers to common questions

What is openGym?

openGym is a other tool for local AI workloads. Self-hosted gym & body-weight tracker — plan routines, log workouts (supersets, warm-ups, cardio), see which muscles are trained, fatigued or detrained, import…

Is openGym free and open source?

Yes, openGym has 13,560 GitHub stars and is licensed under AGPL-3.0. You can self-host it for free on docker, web.

What platforms does openGym support?

openGym runs on docker, web.

What hardware do I need for openGym?

The hardware requirements depend on which models you run. Check our hardware directory for compatible GPUs and systems. openGym has 13,560 GitHub stars and an active community.

Does openGym support GPU acceleration?

openGym's GPU support depends on your specific setup. Check the documentation for details. For the best performance, pair it with an NVIDIA RTX 4090 or 5090.

What are the best alternatives to openGym?

Popular alternatives include other other tools in our directory. Browse our full collection at /tool for comparisons, community reviews, and benchmark data to find the right fit for your workflow.

How much does openGym cost?

openGym is free-open-source. It is completely free and open source to self-host.

Pairs well with

Complementary tools, models, and hardware