Bati: Fitness RPG

Bati: Fitness RPG

Turn workouts into quests, boss fights and a village built by your training.

Want to play Bati: Fitness RPG on Android? Download the latest APK version below and enjoy this free open-source game directly on your phone.

📥 Download APK
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
• Outings: walk, run or ride; the ground you cover raises the road out of the village
• A village: buildings level up from the volume you actually logged
• Oaths: pick one goal and let the app hold you to it
• Reminders: on the days you choose, scheduled on the phone, no server
• Backups: as a file, or automatic into a folder you pick, encrypted if you ask
• Sync: one hero across several phones
• Five languages: English, French, German, Spanish, Russian
• A journal: history, records, your flame, muscle balance

YOUR TRAINING STAYS ON YOUR PHONE
No account. No sign-up. No server of ours. No analytics, no ads, no tracking of any kind. Your sessions, your records and the GPS trace of an outing live in a database on your device. Your phone's own system backup can carry it, like any app's data, and you can turn that off. Uninstalling the app deletes it from the phone, not the copies you made elsewhere.

Three features use the network, each behind its own switch in Settings, and all three start off:
• The map behind an outing's route. The phone asks OpenFreeMap (OpenStreetMap data, from tiles.openfreemap.org) for tiles, the square images a map is made of, around where you go. That tells the host roughly where you were, with your IP address and the time. Off, the route is drawn on a plain background.
• Check for updates. Once a day, the app asks api.github.com whether a newer version exists. No identifier is sent, nothing is downloaded.
• Device sync. Your history, encrypted on the phone (AES-256-GCM), goes to a WebDAV or Nextcloud server you choose, which cannot read it. Or into a folder that Syncthing keeps in step, and Bati makes no request at all.

With all three off, the app makes no network request. Only two files in the code may make one from JavaScript, and a lint rule rejects any other before it ships.

Location is read only while an outing is running, by a GPS module written for this app against Android's own location service. No Google Play Services, no third-party SDK, nothing that phones home.

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.

NOT A MEDICAL DEVICE
Bati is a training app. It is not a medical device and does not diagnose, treat or prevent any condition. If you have an injury, a health condition or doubts about exercising, talk to a doctor before you start.

Open source: https://github.com/Guiforge/bati

License: MIT

Developer: Guillaume Pouyat

View source code

Official website

🖼️ Screenshots

Bati: Fitness RPG screenshot
Bati: Fitness RPG screenshot
Bati: Fitness RPG screenshot
Bati: Fitness RPG screenshot
Bati: Fitness RPG screenshot
Bati: Fitness RPG screenshot
Bati: Fitness RPG screenshot
Bati: Fitness RPG screenshot
Bati: Fitness RPG screenshot
Bati: Fitness RPG screenshot
Bati: Fitness RPG screenshot
Bati: Fitness RPG screenshot
Bati: Fitness RPG screenshot
Bati: Fitness RPG screenshot
Bati: Fitness RPG screenshot
Bati: Fitness RPG screenshot
Bati: Fitness RPG screenshot
Bati: Fitness RPG screenshot
spacer
Shoutbox 0
💬 Shoutbox
webmastahh: Uncharted 5 may actually be happening. 🏹 Reports say Naughty Dog is working on a new Uncharted game after Intergalactic. Nathan Drake and his daughter Cassie could be involved. Nothing official yet. #Gaming #Uncharted
webmastahh: Your regular PS5 just got smarter. ⚡ Sony’s new QSSR AI upscaling is now available in Marvel’s Wolverine and Ghost of Yōtei, bringing sharper images without needing a PS5 Pro. #Gaming #PlayStation
webmastahh: ARC Raiders is going FREE for a limited time! 🔥 From October 8–12, everyone can jump in and try the game while the huge Frozen Trail update lands. #Gaming #ARCRaiders
webmastahh: A PlayStation controller that accepts credit cards? 💳🎮 Sony has patented the idea, allowing players to potentially make purchases directly through the controller. It’s only a patent for now. #Gaming #PlayStation
webmastahh: The Nintendo Switch 2 is cheaper than ever in the UK! 🎮 It’s now available for £354.99 — £65 below the current RRP and even cheaper than its launch price. #Gaming #Nintendo
webmastahh: Xbox’s Disc-to-Digital feature is rolling out to everyone! 💿➡️🎮 You can claim digital versions of supported Xbox One and Series X games you own on disc. #Gaming #Xbox
webmastahh: 🔥 Gears of War: E-Day is now available! The latest chapter in the Gears saga is out now on Xbox and PC. Time to go back to the beginning. 💥 Are you playing E-Day?
webmastahh: 🍻 Into clean gaming? Barfender: CO-OP Bar Simulator launches tomorrow! Run a chaotic bar, serve drinks and clean up messes with friends. 🍺 🎮 https://store.steampowered.com/app/4159680/Barfender_COOP_Bar_Simulator/ #Barfender #Gaming
webmastahh: 🎮 Steam Next Fest is coming! Oct 19–26 🔥 Play FREE demos, find hidden gems & discover your next favourite game! 🚀 Don't miss out! 👇 https://store.steampowered.com/sale/nextfest #SteamNextFest #Gaming #steam #free
webmastahh: 👻Fancy a trip to a haunted Tokyo? Ghostwire: Tokyo is now on GOG, and both editions are on sale! 💸 Standard Edition: €14.99 (was €59.99) 💸 Deluxe Edition: €26.39 (was €79.99) Sale ends October 29! https://www.gog.com/en/game/ghostwire_tokyo
RobertSpin: Your blog is a tour de force of insightful ideas that always provoke curiosity and reflection. It would be intriguing to see you examine how these concepts intertwine with evolving dynamics such as artificial intelligence or sustainable living. Your
webmastahh: 🎮 Paris Games Week 2026 starts TOMORROW! 🇫🇷🔥 4 days of gaming, esports, cosplay & more as PGW celebrates 15 years of gaming! 🎉 Who's joining the fun? Check out the event and plan your visit! 👇 🔗 https://parisgamesweek.com/en
webmastahh: ⚡ Update: The Cyberpunk 2077 Update 2.5 changelog has been added! Read the details 👇 https://mastanet.com/news/cyberpunk-2077-update #Cyberpunk2077 #Gaming
webmastahh: ⚡ Update: The Cyberpunk 2077 Update 2.5 changelog has been added! Read the details 👇 https://mastanet.com/news/cyberpunk-2077-update-2-5-release-date #Cyberpunk2077 #Gaming
webmastahh: ⚡ Pokémon fans, London is getting a permanent Pokémon store! 🇬🇧 It's the first permanent Pokémon retail store outside Asia, with exclusive merchandise and unique experiences planned. Opening by 2029. Now, what about the rest of Europe? 👀 #Po

250 left
🏠 Start 👾 News 💾 Downloads 💬 Community Profile Profile