This app does NOT replace Armory or WoWHead in any way, shape or form.
I strongly suggest using those since they have everything, quite thankful for them especially WoWHead, amazing resource!
Innkeper it's a minimal World of Warcraft app to keep track of character informations.
Built using Python backend for data processing and an Electron frontend for the user interface.
Utilizing the official Blizzard API and supplemental data from WoWHead, providing a low-latency alternative to traditional web-based armory tools.
It's a personal project that I started a while ago to push my skills further while taking breaks between WoW sessions.
Started building it few weeks prior to pushing it to GitHub, mostly due to the fact that I was not planning on actually developing something 'complete' but here we are.
Innkeeper was born out of a simple need: I was tired of alt-tabbing to WoWHead just to check a build or a timer. I wanted a 'digestible' desktop companion that felt like part of the game UI.
Started WoW not long ago , I wanted something on my desktop that I could access quickly, because I'm lazy hehe~
Innkeeper utilizes the Blizzard Battle.net API to fetch character data from the following regions:
- North America (NA)
- Europe (EU)
- Korea (KR)
- Taiwan (TW)
Innkeeper brings your character data to your desktop.
- Progression Tracking: Keep tabs on your Raid progress, Mythic+ ratings, and World Quest completion at a glance.
- Gear: View your current character equipment and profession status without logging in.
- Talents: Access talent builds, perfect for second-monitor reference while setting up for a run.
- Light & Portable: Zero installation required. One executable, zero bloat, runs everywhere.
- Cross-Platform Portability: Distributed as a standalone executable for Windows, Linux and MacOS to ensure a zero-footprint installation.
- Dynamic Prediction: Aggregates Mythic+ and Raid data to forecast weekly rewards.
- Manual World Ledger: Track non-API activities like Prey tiers to complete your Vault forecast.
- Stat Squish Optimized: All values adjusted for the current expansion power scale.
- Concentration Forecast: Predicts when your resources will cap (4-day full recharge).
- Weekly Checklist: Auto-resetting trackers for Treatises, Quests, and Mob Drops.
- Moxie Tracking: Monitor your profession-locked currency at a glance.
- Go to the Releases page.
- Download the version for your OS (
.exefor Windows,.AppImagefor Linux,.dmgfor MacOS).
Q: Why does the app take a long time to load character data on the first launch?
A: Innkeeper utilizes a backend hosted on a Render free instance. Due to the service's resource management, the server may enter a sleep state after a period of inactivity. The initial request of a session may require up to 60 seconds for the instance to "spin up." Subsequent interactions will be processed with standard latency.
Q: Why Electron?
A: I know that it's quite hated for it's memory usage, super valid and agreable critique, HOWEVER:
It leverages modern web standards (HTML5/CSS3) for the user interface while maintaining a unified codebase for cross-platform distribution. I thought about other options but I'm not confident and skilled enough to use other frameworks. Tauri could've achieved same results with less memory usage but as I said, that would've been out of my skill reach for now!
Q: Why Portable and no installer?
A: Because installers can be bloat. I don't plan on having THAT many features to make an installer worth.
- For Windows: You get a standalone .exe. No registry changes, no "Program Files" clutter, no leftover junk.
- For Linux: You get an AppImage. It’s distro-agnostic and runs anywhere.
- For MacOS: Same reasoning applies!
Q: Will you add X?
A: As I mentioned, the goal for this app is not to replace the resources already available but more of a 'quick but less' alternative. So, suggestions are welcomed but I can't guarantee I will add specific things unless they're more of a QoL than anything.
Q: Did you use AI to help you develop the app?
A: Yes. When used correctly it's an amazing tool that provides help. I see it no differently than using StackOverflow or Google, with the difference that at least I'm not get bullied for asking/expressing myself poorly. If this bothers you I apologize, this app might not be for you.
Q: I'm on Linux/MacOS can I still use this app?
A: Like Ronnie Coleman once said, 'YEAH BUDDY!'.