Read the market. Price the item. Plan the build. Craft the project.
A tray-first Path of Exile 1 companion for Windows with one-key local price checks, current economy context, league navigation, item research, PoB build planning, Craft of Exile, stash wealth, and practical player tools.
Website · Releases · Changelog · Report a bug
| Workspace | What it does |
|---|---|
| Price Checker | Hover an item and press Ctrl+D for a compact, roll-aware check. Selected modifiers automatically refresh a bounded public seller-price snapshot, while the complete query remains available on the official Trade website. |
| Market Explorer | Browse current poe.ninja markets, trends, liquidity, source age, watch targets, and documented Public Currency Exchange completed-hour evidence from Faustus. |
| Item Intel | Search PoE Wiki item and modifier data without leaving the market workflow. |
| League Command Center | Follow a source-pinned campaign route, find class-correct gems, and plan the official Atlas with authentic art, exact points, shortest paths, URL sharing, and organized portable Strategy Presets. |
| Build Lab | Import, inspect, edit, and export PoB-compatible builds. Authored progression shows exact tree/skill/item-set changes; the Upgrade Assistant calls numbers authoritative only after both exact states recalculate through the same verified local PoB engine. |
| Craft of Exile | Run the real Craft of Exile interface edge-to-edge in a dedicated, sandboxed desktop browser profile with scoped ads-only filtering. |
| Stash Wealth | Keep the real Wealthy Exile website in a different isolated profile that remembers its own sign-in. |
| Player Toolkit | Use Map Mod Check, the verified-fact Mapping Journal, PoE Event Log, Cluster Back, regex, staged filter profiles and diffs, socket tools, audits, and opt-in overlays. |
League Navigator uses the exact PoE 1 campaign, quest, area, gem, and vendor records transformed from a pinned Exile Leveling revision. Its Bandit selector uses real Path of Exile character artwork and changes the route branch rather than showing generic checklist text. The optional Library branch is equally explicit, and acquisition rows are filtered to the selected character class.
The same integrity boundary carries Grinding Gear Games' official Atlas tree export into Atlas Command Center. Search the exact node stats, inspect authentic official sprite art, allocate the shortest connected path, traverse official gateways, refund safely, import/export current official version-6 URLs, and save or compare named loadouts. Every pack declares a game version, source commit, byte length, and SHA-256 digest. The app checks the project-controlled Pages channel at most once every six hours while the League Command Center is open, validates the entire candidate in memory, activates it in one cache write, and retains the previous pack for rollback. A scheduled repository workflow discovers new official Atlas tags and current Navigator source revisions, rebuilds the packs, runs graph/branch/integrity tests, and opens a guarded review PR; partial or unreviewed upstream changes are never published directly to installed clients.
The Ctrl+D price-check overlay now separates calculated properties, enchantments, implicits, prefixes, suffixes, crafted modifiers, and pseudo totals into clear lanes. Multi-line Advanced Description affixes remain linked, every modifier keeps its existing query control, and the bounded live seller prices remain directly below the editor. The overlay follows the active app theme while retaining clear corruption and error states.
Atlas Command Center now treats Grinding Gear Games' OrbitN art according to
its graph meaning: it belongs to a connection between neighboring nodes on the
same orbit, not to a decorative ring around every group. Same-orbit edges now
follow the shortest circular sweep, while cross-group and cross-orbit edges
remain straight. This removes the detached quarter circles and segmented blue
rings visible in 3.4.5 without changing allocation, refund, URL, or point logic.
Build Lab now exposes the selected main skill directly in the stat rail. Changing it there or in the Skills workspace synchronizes Path of Building's display and calculation indices, discards stale imported outputs, and immediately recalculates through the verified local PoB engine. A utility skill such as Blood Rage can no longer leave Kinetic Blast labeled as the main skill while showing Blood Rage's zero damage.
The Atlas ring change included in 3.4.5 was incorrect and is superseded by the per-connection arc renderer in 3.4.6.
Campaign directions, portals, waypoints, Labyrinth steps, crafting recipes, and other pinned Exile Leveling directives now render as actual instructions. The gem finder excludes Royale and internal variants, collapses duplicate display names, and keeps class-specific acquisition evidence. Route progress now uses content identities, so future pack updates preserve unchanged steps even when unrelated instructions move.
Game-data updates reject downgrades and altered content that reuses an existing version/revision identity. The poe.ninja mirror keeps an integrity-verified snapshot visible for up to 24 hours when GitHub scheduling is delayed, but data older than two hours is marked informational and cannot drive confidence-based movers or alerts. Divination-card expected value now uses poe.ninja's per-card prices directly.
Updating from an older build can reset existing campaign checkmarks once while the app moves from positional IDs to content IDs. Unchanged steps remain stable after that migration.
The price checker now understands Path of Exile's single-bound Advanced
Description grammar, such as +1170(1000) to maximum Life on a legacy Kaom's
Heart. It retains only the copied 1170 roll as the item value, preserves the
historic bound, maps the modifier to the official total-Life pseudo stat, and
sends a minimum of 1170 instead of falling back to an unfiltered unique-item
search.
The same handling applies across modifier parsing, pseudo-stat composition, equipment-property planning, the compact editor, and the official Trade browser payload. Regression coverage verifies the visible selected value and bounded seller-row surface. Craft of Exile remains intact, and the retired full official-trade-listings subsystem remains absent.
Selected modifier changes now supersede older queued searches, so the seller rows correspond to the latest visible checkboxes instead of waiting behind intermediate states. GloamCore interprets Grinding Gear Games' rate headers as request ceilings within their declared windows and pauses only for a real restriction, a full window, or the app's small safety interval.
The compact checker has a bounded request timeout and automatically retries
after a server cooldown. Release QA now applies the exact four crafted-wand
modifiers from the reported failure and rejects the build unless 4/10 STATS
and populated PRICE / SELLER / LISTED rows remain visible in the captured
native Ctrl+D window.
The ten-row boundary, 30-second cache, official Trade handoff, and retired full-listings prohibition remain unchanged.
Rapid modifier and item-filter edits now settle before the compact price
checker requests another seller snapshot. GloamCore serializes official Trade
requests, shares identical work already in flight, and follows Grinding Gear
Games' current rate-limit and Retry-After headers. When the service asks the
app to pause, the overlay shows the remaining cooldown and makes no further
requests until it expires.
The snapshot remains deliberately bounded to ten seller rows and cached for 30 seconds. The full query is still handed off to the official Trade website; the retired full official-trade-listings subsystem has not been restored.
Press Ctrl+P inside GloamCore—or use the configurable global instant-search
shortcut—to search native workspaces, market categories, saved builds, saved
Atlas presets, validated gems, official Atlas nodes, and market rows already
loaded into the bounded local index. Saved resources open by exact ID rather
than a guessed text match.
Build Lab now exposes progression only when the imported PoB authored multiple passive specs, skill sets, or item sets. Every stage is an exact delta from the file; GloamCore does not invent acts or levels. Gear handoffs open the official Trade website only after a click, use exact unique name/base identity, and explicitly warn when non-unique gear can only be searched by base type.
Atlas Strategy Presets now support folders, tags, notes, filtering, duplication, portable validated JSON bundles, and per-preset migration reports. The filter editor similarly stores named staged profiles, compares stable PoE rule identities, and leaves the active file untouched until Save safely.
Settings adds native-wide text sizing, reduced motion, accessible status colours, opt-in preview updates, allowlisted workspace backup/restore with an automatic recovery copy, and diagnostics that contain counts and capability flags but no paths, character names, copied items, cookies, or tokens.
Atlas Command Center now composes GGG's current official node icons, ornate frames, connector textures, orbit rings, cluster backplates, and Atlas background at their real graph positions. Nodes stay crisp at high zoom, the tree has its own non-overlapping inspector, and named Strategy Presets can be saved, replaced, loaded, deleted, compared, and migrated by exact node IDs when an approved league data pack changes.
The Path of Exile palette now reaches every native dashboard surface instead of stopping at the title bar and sidebar. Market tables, League Center, Item Intel, Player Toolkit, Build Lab, drawers, controls, and overlays use one contrast-checked Wraeclast material system. Other themes are unchanged; Craft of Exile and Stash Wealth remain intentionally site-owned browser surfaces.
Atlas Command Center now scales official node art with the graph, zooms around the cursor, focuses search results at a readable level, and uses a full-canvas floating inspector without changing its exact graph or allocation rules. League Center and every native workspace can share Gloam Teal, Azurite Blue, Ember Gold, or a Wraeclast-inspired Path of Exile palette from Settings. Stash Wealth also removes the site's current Nitro and Google ad rails on top of its existing isolated ads-only network filter.
Mapping Journal sits beside Map Mod Check and PoE Event Log in Player Toolkit.
On Windows it follows the user-selected PoE 1 Client.txt read-only and creates
a session only when the client supplies a current client-safe instance ID, an
internal MapWorlds… generation record, and its matching area-entry record.
Portal re-entry is grouped into the same instance, observed time uses the exact
entry-to-next-generation log interval, and interrupted timing is labelled
incomplete.
Deaths are optional and count only exact, case-sensitive system records for the active character name you enter locally. Search, bounded notes and tags, summary, deliberate removal, and CSV export are included. Raw log text, chat, other character names, loot, profit, completion, boss kills, portal counts, and hidden game state are not persisted or inferred. Exact map artwork comes from the current league's validated poe.ninja mirror, with the current official Atlas map sprite as fallback, so presentation follows league refreshes without controlling the session logic.
Craft of Exile now fills the desktop workspace directly from the sidebar. This is the current Craft of Exile website—not a copied interface—and the site keeps ownership of its settings, inventory, Patreon session, and private responses.
The embedded browser boundary is intentionally narrow:
- a dedicated persistent partition that is not shared with Wealthy Exile;
- Chromium sandbox and context isolation, with no preload, Node, or Electron;
- no filesystem, downloads, game memory, or clipboard reads;
- clipboard writes only for an explicit first-party export action;
- navigation limited to Craft of Exile and Patreon HTTPS origins;
- declared community links open in the system browser; all other cross-origin navigation and popups are denied;
- a cached ads-only filter runs only on Craft of Exile pages, turns off during Patreon sign-in, and fails open if filter loading is unavailable.
Craft of Exile remains an independent service. Its own privacy policy and terms apply to the embedded page.
Hover an item in the English Path of Exile 1 client and press Ctrl+D.
GloamCore performs one ordinary copy action, parses the item text locally, and
shows a compact overlay without taking keyboard focus away from the game.

Copied state, roll-aware filters, aggregate context, and an explicit Trade handoff.
The checker keeps query-relevant state visible for uniques, rares, magic items, maps, gems, jewels, weapons, armour, and other supported item families. For supported Trade queries, changing selected modifiers automatically refreshes up to ten sanitized public seller prices below the editor. Requests use fixed Path of Exile Trade website search and fetch routes, strict response limits, short timeouts, and a brief cache; they require no account authorization or POESESSID. Corruption implicits, influences, links, item level, map state, and supported roll ranges remain explicit. When the evidence is incomplete, GloamCore marks it incomplete instead of manufacturing a conversion or confidence signal.
After a user invokes a desktop item check, supported selected-filter changes
refresh the bounded snapshot through fixed official Trade search and fetch
routes. Filters are assembled locally, and only a deliberate Trade click
opens the complete encoded query on pathofexile.com/trade.
Use Borderless or Windowed Fullscreen for the native overlay. Aggregate values and completed-hour evidence are context, not guaranteed sale prices. Verify valuable items on the official Trade website.
Market Explorer follows current leagues and supported economy categories with search, sorting, filters, seven-day movement, liquidity, local watchlists, and Windows target notifications. Clearly weak, unavailable, or stale evidence cannot silently become a market mover or alert.
Build Lab accepts PoB XML, codes, supported links, and local files. It preserves passive specs, masteries, socket and override state, equipment weapon sets, skills, configurations, cluster and Timeless Jewel state, and notes through editing and export. Explicit recalculation uses a separately installed, fingerprint-verified Path of Building Community engine and fails closed when the engine or build family is unsupported.
![]() |
![]() |
| Build Lab Import, inspect, edit, compare, calculate, and export. |
Regex Workbench Explicit WANT/AVOID rules with safe full-tooltip output by default. |
The toolkit also includes a local map-mod verdict overlay, a durable
verified-fact Mapping Journal, a separate read-only in-memory Client.txt
event feed, an exact Large Cluster Jewel back-notable finder, Normal/Ruthless
filter validation, socket-colour comparison, economy audits, themes,
checkpoints, cheat sheets, and permissioned opt-in overlays.
- Download GloamCore Setup for Windows x64.
- Open the installer and choose the install location.
- Launch GloamCore and leave it available from the system tray.
- Run Path of Exile in Borderless or Windowed Fullscreen, hover an item, and
press
Ctrl+D.
The latest release also publishes a portable executable, updater metadata, release notes, and SHA-256 checksums. Current Windows binaries are not Authenticode-signed, so SmartScreen may show an Unknown publisher warning. Download only from the official repository and verify the checksum when needed.
Installed builds can check the stable GitHub release channel. An update may download in the background when enabled, but installation always waits for an explicit Restart & install action. Portable users replace the executable manually. See Update hosting for the exact contract.
| Shortcut | Action |
|---|---|
Ctrl+D |
Copy and locally inspect the item under the cursor |
Ctrl+Alt+M |
Check the map under the cursor with local Map Mod rules |
Ctrl+Alt+D |
Open the price checker in deliberate locked mode |
Ctrl+Shift+E |
Show or hide GloamCore globally |
Ctrl+Shift+L |
Toggle click-through mode |
Ctrl+Shift+Space |
Open instant market search |
/ |
Focus market search while GloamCore is active |
Ctrl+K |
Open Item Intel and focus its search |
Desktop shortcuts are rebindable in Settings. Conflicting combinations are rejected without replacing the last working binding.
- GloamCore does not inspect game memory, inject into Path of Exile, automate
gameplay, send whispers, or request
POESESSID. - It does not request Path of Exile account authorization, account profiles, private characters, or native stash responses.
- Preferences, watchlists, normal caches, and saved workspaces stay on the local computer.
- PoE Event Log reads the selected
Client.txtin place. Events remain in memory and are not saved or uploaded. - Craft of Exile and Wealthy Exile run in different persistent browser partitions. GloamCore does not read or reuse either site's cookies, sign-in tokens, storage, or private responses.
- Remote data and external URLs cross explicit allowlists, size bounds, freshness checks, and validation before entering the renderer.
- Economy snapshots older than the documented offline window fail closed, and stale fallback data is labelled where supported.
Read Price checker behavior, Toolkit and Build Lab boundaries, Data provenance, and the Security policy for the complete model.
The public GitHub release is Windows x64. Android and iOS projects are development previews built from the same React economy engine; mobile does not include the Windows global capture overlay or embedded desktop site sessions. The newest packaged mobile preview is 3.4.2 and is not a public GitHub Release asset. See Mobile builds.
GloamCore uses React, TypeScript, Vite, and Electron. The desktop process owns global shortcuts, bounded remote requests, local caches, updates, native overlays, and a narrow context-isolated preload bridge. Capacitor powers the mobile development projects.
pnpm install --frozen-lockfile
pnpm test
pnpm build
pnpm data:build-game
pnpm electron:devCreate Windows artifacts with pnpm dist from the pinned release toolchain.
Read Contributing before proposing a change.
This repository is source-available, not open-source. It declares
UNLICENSED; no general permission to copy, modify, or redistribute the source
is granted. Official binaries are provided for end-user installation.
Third-party packages and transformed reference data keep their own licenses and attribution. See Third-party notices and Data provenance.
This product is not affiliated with or endorsed by Grinding Gear Games.
Path of Exile names, artwork, and game data belong to their respective owners. poe.ninja, Awakened PoE Trade, Path of Building Community, Craft of Exile, Wealthy Exile, and PoE Wiki are independent projects and do not endorse GloamCore.



