Bati — Fitness RPG
Turn workouts into quests, boss fights and a village built by your training.
New in version 1.9.0
- An exercise catalogue: tap the dumbbell in the Quests header to
browse every movement, search by name, filter by ladder, pattern,
muscle or equipment, and see which harder variation each one leads
to.
- Filter pills stay put when tapped; the active state shows on the
line below.
- The "+" on the Quests screen no longer runs off the right edge.
- Three Settings controls wired to nothing are gone.
- Under the hood: stricter type rules everywhere, more mistakes caught
at build time.
browse every movement, search by name, filter by ladder, pattern,
muscle or equipment, and see which harder variation each one leads
to.
- Filter pills stay put when tapped; the active state shows on the
line below.
- The "+" on the Quests screen no longer runs off the right edge.
- Three Settings controls wired to nothing are gone.
- Under the hood: stricter type rules everywhere, more mistakes caught
at build time.
Train like a hero, build like a king.
Bati turns strength training into a dark-fantasy RPG. A workout is a quest. Reps land as damage on a boss. The muscles you actually work raise the buildings of a village that grows out of what you lifted — not out of what you bought.
SPORT FIRST, RPG SECOND
The training logic leads and the game amplifies it. Nothing decorative gets between you and your next set: large tap targets, high-contrast text, and a screen designed for one hand in a noisy gym.
WHAT YOU GET
• Quests — guided sessions with targets that adapt to your level
• Adventures — multi-session campaigns with a story between steps
• Boss fights — reps become damage; weaknesses and criticals make the numbers mean something
• A village — buildings level up from the volume you actually logged
• Oaths — pick one goal and let the app hold you to it
• A journal — history, personal records, streaks, muscle balance
NOTHING LEAVES YOUR PHONE
No account. No sign-up. No servers. No analytics, no ads, no tracking of any kind. Bati makes no network requests at all: your training history lives in a database on your device and nowhere else. Uninstalling it destroys every record the app ever made.
That is not a setting you have to find. It is the whole architecture.
BODYWEIGHT FIRST
The exercise catalogue is built around what you can do with no equipment, and adapts if you own some. Warm-ups are dynamic and scaled to the session in front of you, because a five-minute warm-up before a six-minute workout is a warm-up nobody does twice.
Open source: https://github.com/Guiforge/bati
Bati turns strength training into a dark-fantasy RPG. A workout is a quest. Reps land as damage on a boss. The muscles you actually work raise the buildings of a village that grows out of what you lifted — not out of what you bought.
SPORT FIRST, RPG SECOND
The training logic leads and the game amplifies it. Nothing decorative gets between you and your next set: large tap targets, high-contrast text, and a screen designed for one hand in a noisy gym.
WHAT YOU GET
• Quests — guided sessions with targets that adapt to your level
• Adventures — multi-session campaigns with a story between steps
• Boss fights — reps become damage; weaknesses and criticals make the numbers mean something
• A village — buildings level up from the volume you actually logged
• Oaths — pick one goal and let the app hold you to it
• A journal — history, personal records, streaks, muscle balance
NOTHING LEAVES YOUR PHONE
No account. No sign-up. No servers. No analytics, no ads, no tracking of any kind. Bati makes no network requests at all: your training history lives in a database on your device and nowhere else. Uninstalling it destroys every record the app ever made.
That is not a setting you have to find. It is the whole architecture.
BODYWEIGHT FIRST
The exercise catalogue is built around what you can do with no equipment, and adapts if you own some. Warm-ups are dynamic and scaled to the session in front of you, because a five-minute warm-up before a six-minute workout is a warm-up nobody does twice.
Open source: https://github.com/Guiforge/bati
- Author: Guillaume Pouyat
- License: MIT License
- Issue Tracker
- Source Code
- Changelog
- Build Metadata
- Reproducibility Status
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid-
arm64-v8aThis version requires Android 7.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Download APK 59 MiB PGP Signature | Build Log







