● gittrendingglobal

Home › Free AI tools

Free AI tools · 2026-10-15 · 8 min read · Updated 2026-10-16 · By the Git Trending Global team, facts checked against the source

openGym: Free Workout Tracker App With No Subscription

openGym is a free workout tracker app you own. Plan routines, follow guided sessions with 5,600+ exercises, and log weight. No subscription, no ads.

stars: 12.2K · license: AGPL-3.0 · platforms: Your own server (Docker); use on phone or laptop, Android app

▶ Watch: openGym explained in under a minute

openGym is a free workout tracker app with no subscription, no ads and no tracking. You plan your week, follow guided sessions, log every set and your body weight, and your data stays on a computer you control.

There's also an Android app that keeps everything on your phone, and a live demo you can try in your browser first. Here's what it does, who it's for, and how to set it up.

Key takeaways

What is openGym?

Most workout apps follow the same pattern. The basics are free. The good stuff sits behind a subscription. Your training history lives on their servers. And if the company shuts down, years of logged workouts can vanish.

openGym flips that. The README calls it "a self-hosted gym and body-weight tracker you actually own." Self-hosted means you run it on your own machine, like a spare laptop, a small home server or a cheap rented one. Your phone and laptop then connect to it.

It still feels like a modern app. You can add it to your phone's home screen, sign in with Face ID or a fingerprint, and keep logging when you lose signal. It syncs when you're back.

It's built by developer Duarte Santos and shared on GitHub. There's a live demo with example data, so you can poke around before installing anything.

openGym free workout tracker app in 3 steps: plan your week, train with a guided session, track your progress

What can openGym do?

From the README, here are the highlights.

Planning:

Training:

Progress:

It comes in 19 languages, including Arabic and Traditional Chinese.

How to use openGym (real examples)

💡 Tip: Try the live demo at opengym.ch/demo first. It's the real app with example data, so you'll know if you like it before you set anything up.

Is openGym really free?

Yes. The README says openGym "is free and stays free," with no paid tier. There's an optional coffee button if you want to support the maker.

Your only cost is where you run it. That could be a computer you already own. If you use the Android app on its own, there's no server at all.

The makers also say there's no account on someone else's server, no ads and no telemetry. Telemetry is the hidden usage data many apps send back to the company.

Does openGym have a phone app?

Yes, with a catch for iPhone users.

openGym at a glance: free with no subscription, 5,600+ exercises, imports from Strong and Hevy, Android app, AGPL-3.0 license

How to install openGym with Docker

These are the steps from the README. You need Docker with Compose. Docker is a free tool that runs apps in neat, sealed boxes, so you don't have to install their parts one by one.

  1. Install Docker Desktop from docker.com.
  2. Open Terminal (Mac or Linux) or PowerShell (Windows).
  3. Copy and paste this:
git clone https://github.com/DuarteSantos8/openGym
cd openGym
cp .env.example .env
docker compose pull
docker compose up -d
  1. Open this address in your browser:
http://localhost:8080
  1. Tap Create profile, and you're in. The exercise animations are already included, so there's nothing else to download.

All your data lives in one folder called data. Back up that folder and you've backed up everything.

⚠️ Heads up: To use openGym from your phone with Face ID or fingerprint sign-in, it needs a secure web address (HTTPS) on a domain. The README calls it "a two-line change," and its self-hosting guide walks through options like Cloudflare Tunnel and Caddy.

Let Claude or Codex set it up for you

Claude Code and OpenAI Codex are AI helpers that can run setup steps on your computer. You paste a request, it does the steps, and you approve each one.

Copy and paste this:

Please help me set up openGym from github.com/DuarteSantos8/openGym.
1. Check if Docker is installed and running. If not, tell me how to get it.
2. Follow the README's quick start, explaining each command first.
3. Open http://localhost:8080 and confirm the app loads.
4. Show me where my data is stored and how to back it up.
5. Explain my options for using it on my phone.

Then try asking:

I want to reach openGym from my phone with passkeys. Walk me through the README's HTTPS options.
Help me export my workouts from Strong and import them into openGym.
Set up a weekly backup of my openGym data folder.

Does openGym have an AI coach?

Yes, but it's optional and off by default. The README says the app works fine with no AI at all.

If you turn the AI coach on, it drafts a week of routines and later suggests changes based on what you logged. You approve every change. It runs on your server with your own key from Anthropic, OpenAI, Gemini, or a local model through Ollama.

There's also an optional MCP server, a plug that lets an assistant like Claude Desktop answer questions about your training history. It's read-only and local.

openGym at a glance

Price Free, no paid tier
Works offline Yes, it keeps working and syncs later
Platforms Your own server via Docker; phone browser; Android app
License AGPL-3.0 (open source)
GitHub stars About 12.2K
Exercises Over 5,600, with animated demos
Best for Lifters who want a full tracker without a subscription

Our take

openGym has the features of a premium gym app without the monthly bill. And because your data sits in one folder you control, nobody can take it away.

What we like:

What to watch for:

Like apps you fully own? See Project NOMAD, a free offline knowledge server, or Open Notebook, a private NotebookLM you run yourself. openGym was also in our trending GitHub repos for the week of October 5.

FAQ

Is openGym a free workout tracker app?

Yes. openGym is free and open source, with no subscription, no ads and no paid tier.

Can I import my workouts from Strong or Hevy?

Yes. openGym imports from FitNotes, Strong and Hevy, plus Apple Health weight exports.

Does openGym work on iPhone?

Not from the App Store. You can run it on your own server and add it to your iPhone's home screen from Safari.

Do I need a server to use openGym?

Not on Android. The Android app works on its own, with everything kept on your phone. For syncing across devices, you run it on your own server with Docker.

Does openGym send my data anywhere?

The makers say no. There's no telemetry, and your data lives in a folder you control. The optional AI coach only talks to the provider you set up.

Get openGym: github.com/DuarteSantos8/openGym

Follow @gittrendingglobal on Instagram for one free, useful tool every day.

Keep reading

📲 Like this? Follow @gittrendingglobal on Instagram for one free AI tool and the AI news that matters, every day.