[Tool] ExileXP — free, open-source leveling overlay (primarily tailored for monk)

Hey exiles,
I've been building a small leveling overlay for PoE2 and finally got it to a place where I'm comfortable sharing it. It's 100% free and open source — code's on GitHub, no telemetry, no account, no install.
GitHub / downloads: https://github.com/andreins/ExileXP

The Monk profile is heavily inspired by FGKorbyn21's 0.5 league-start monk guide on Mobalytics. The standard profile is based on Domistae's leveling guide (domistae.github.io/poe2-leveling). Huge credit to both — this tool is basically a UI on top of their work.
---

What it does
ExileXP is a tiny always-on-top window that sits in the corner of your screen and tells you exactly what to do in your current zone — quests, waypoints, optional side zones, gem rewards, boss notes, the lot. It tails your Client.txt so it auto-advances to the right zone as you actually move through the campaign — no clicking through menus to find your spot.


Features
- Per-zone task list with quest/waypoint/boss callouts
- Skill gem panel per act — which gem to pick from quest rewards, which supports to slot, when to swap
- Per-act vendor-search regex with one-click copy (life rolls, +skills, movement, attribute pieces, etc.)
- Client.txt zone autodetect — advances automatically, no input needed
- Per-character progress slots — your alt's progress doesn't overwrite your main's
- Catch-up button if you start the overlay mid-campaign
- Hide / show with Ctrl+Shift+H, click-through with Ctrl+Shift+X
- Auto-hides when you alt-tab out of PoE2; auto-shows when you tab back
- Sits in the system tray when minimized

What it isn't
It doesn't read game memory, doesn't inject anything, doesn't touch the client. The only thing it reads is Client.txt — same file GGG ship to everyone and the same thing tools like Awakened PoE Trade have used for years. It's a glorified sticky note that knows what zone you're in.
How to run
Download ExileXP-x.x.x-portable.exe from the releases page, double-click. Windows SmartScreen will warn you because the binary isn't code-signed (signing certs are expensive for a free tool) — "More info" → "Run anyway." If you don't trust that, the source is right there and `npm run dist` builds the same exe.

Feedback / bug reports
Open an issue on GitHub or reply here. PRs welcome too — the campaign data is in plain TypeScript files, so adding zones, fixing typos, or porting another build's leveling notes is genuinely easy.
Enjoy the league start.

How it looks ( can see more on github )
Last bumped on May 29, 2026, 3:28:39 PM

Report Forum Post

Report Account:

Report Type

Additional Info