A overlay for Hearthstone Underground Arena that shows the leaderboard rank and rating of you and your opponent in real time, including their results from past seasons.
ArenaStone reads Hearthstone's local log files to detect the current match and looks players up in Blizzard's public Arena leaderboard. It stays out of the way and hides automatically when Hearthstone is closed.
ArenaStone is an unofficial, vibe-coded hobby project provided as-is. It is not affiliated with, endorsed by, or supported by Blizzard Entertainment or Hearthstone.
Use it at your own risk. I do not guarantee that it is bug-free, always accurate, compatible with future Hearthstone updates, or safe from antivirus/SmartScreen warnings. I am not responsible for crashes, data loss, account issues, wrong ratings, missed updates, or any other consequences of using or building it.
Grab the latest ArenaStone.exe from the Releases page and run
it — no installation required.
ArenaStone is a free, open-source app and the .exe is not code-signed.
Because of that, Windows SmartScreen may show a blue "Windows protected your PC"
window, and some antivirus tools may flag the file. This is a false positive caused by
how Python apps are packaged.
To run it:
- Click More info
- Click Run anyway
If your antivirus quarantines the file, verify it yourself (next section) and add an exception, or build from source.
ArenaStone checks for new versions on its own and keeps itself up to date. When a newer release is available, it downloads it in the background and asks you before restarting to apply it — it won't interrupt a game in progress. Updates are only ever pulled from this project's official GitHub Releases, and each one is verified for integrity before it's applied, so a corrupted or tampered download is rejected automatically.
Analytics are opt-in. ArenaStone sends nothing until you explicitly agree: after a few launches the app asks, once, whether you'd like to share anonymous usage statistics (app open/close, session length, selected region, OS version) via PostHog to help improve it. If you decline, no analytics are ever sent.
Player names and your Hearthstone account are never collected. A random per-install ID is used.
Config, cache, and logs live in:
%LOCALAPPDATA%\ArenaStone
You can open this folder by clicking 2 times on app version in settings.
Requires Python 3.10+ on Windows.
cd client
pip install -r requirements.txt
python main.py
