
Two pieces, both free
Download AHledger
The addon runs inside World of Warcraft: Forever and puts prices in your tooltips, your auction house, and your crafting windows. The sync app runs on your desktop and connects the addon to ahledger.com: it uploads your scans and keeps the addon's prices current. The addon works alone; with sync it works for everyone.
01 · The addon
Runs inside the game
Install it like any other addon, from CurseForge or the CurseForge app. It scans the auction house when you open it and shows prices everywhere you look at an item. Loot inside a dungeon with item sources on and the drops land on that dungeon's page.
Free · in-game only · what it does
02 · AHledger sync
Runs on your desktop
A small desktop app for Windows and macOS. Point it at the addon's saved-variables file once, and it uploads each new scan and refreshes the price tables every 30 minutes while it runs.
- 0.2.27Windows · 1.9 MB · 2026-11-08
- 0.2.27macOS · 4.6 MB · 2026-11-08
Windows 10 and 11, 64-bit · macOS 11 or later, Apple Silicon and Intel
How it fits together
Why there are two
01The addon scansOpen the auction house; the addon reads every listing and keeps it in the game.- 02Saved to diskThe scan is written to the addon's saved-variables file on your machine.
- 03Sync uploads itSync watches that file and sends each new scan to ahledger.com.
- 04Prices come backThe latest price table for every market is written into the addon folder for the next /reload.
World of Warcraft addons cannot use the network. Blizzard's addon rules give them no way to send or receive anything, so an addon can only read and write files on your own disk. That is what keeps addons safe, and it is also why an addon by itself cannot share what it sees on the auction house or fetch what others have seen.
AHledger sync is the bridge. When the addon scans the auction house, it saves the listings to its saved-variables file. Sync watches that file, uploads each new scan to ahledger.com, and downloads the latest price table for every market back into the addon folder. The game reads that file at login or after /reload.
| You get | Addon alone | Addon plus sync |
|---|---|---|
| Prices in tooltips, posting helper, crafting margins | Yes, from a price table you paste in with /ahl import | Yes, refreshed automatically every 30 minutes |
| Deal finder, watchlist, alerts, bag appraisal | Yes | Yes |
| Your scans | Stay on your machine and feed only your own deal finder | Feed ahledger.com and every other player's prices |
| Price pages on this site | Only as fresh as the last person who ran sync | Fresh within the hour on the markets you scan |
Contribution is on by default in the addon and can be turned off in its options. A scan holds item ids, quantities, buyout and bid prices, and the time, for one market. No character names, seller names, account details, or chat ever leave the game.
The people who scan the most are on the contributors page, ranked by the market hours their scans cover. Pick a name on your account page and you are on it.
Five steps
Setting up
- Install the addon from CurseForge and log in once so it creates its saved-variables file.
- On Windows, run the sync installer. SmartScreen may ask to confirm an app from a new publisher; choose More info, then Run anyway (see why scanners flag it). On a Mac, open the disk image and drag AHledger sync into Applications, then approve it once as described in opening sync on a Mac.
- Open AHledger sync, press Detect, and pick the AHledger.lua it finds under your World of Warcraft folder. On a Mac, Detect looks in Applications; if the game is installed somewhere else, pick the file by hand.
- Press Connect with ahledger.com. Your browser opens; sign in with your email and press Approve when the code matches the one in sync. Sync receives its own upload key, so there is nothing to copy. You can still create a key on the account page and enter it by hand.
- That is all: once the key arrives, sync saves the settings and starts watching on its own. It uploads new scans as they happen and writes fresh price tables into the addon folder. Type
/reloadin game to pick them up. If you entered a key by hand, press Save and start instead.
Used sync during the beta? It is still watching the beta's file, which the game stopped writing at launch, so nothing uploads. Press Detect and pick the AHledger.lua under World of Warcraft\_forever_\WTF\Account\…\SavedVariables, then press Save and start. Install AHledger in the live game and log in once first, so that file exists. Sync 0.2.27 and later make the move on their own.
macOS
Opening sync on a Mac
The Mac build is not yet signed with an Apple Developer ID, so macOS will not open it until you approve it once. It runs on macOS 11 or later, on Apple Silicon and Intel.
- Open AHledger sync from Applications. macOS says it could not verify the app; choose Done.
- Open System Settings, then Privacy & Security, and scroll down to Security. Next to the line about AHledger sync, choose Open Anyway and confirm with your password or Touch ID.
- Open AHledger sync again and choose Open. macOS remembers the choice; a new version asks once more.
On macOS 14 or earlier you can instead Control-click the app in Applications, choose Open, then Open again.
If the game is kept in Documents, on the desktop or on another drive, macOS asks once whether AHledger sync may read files there. Choose Allow, or sync cannot see your scans; the choice can be changed later under Privacy & Security, Files and Folders.
Checksums and source
Verify the download
The source of sync and of the addon is public on GitHub: read exactly what they do, or build sync yourself. Each release is published here and on the GitHub releases page. Its SHA-256 checksums are below; compare the Windows one with certutil -hashfile AHledger-sync-0.2.27-setup.exe SHA256 in a Windows terminal, or the Mac one with shasum -a 256 AHledger-sync-0.2.27-macos.dmg in Terminal, if you want to be sure the file is unchanged.
Windowsbf8d087b0016a4d6c0b8f8093540ba4189b188e543b1a82d04b1387ce58e34c1
macOSb2c3ce235112038c75291f07b10bd2cf98871c25583c317431b1e2270ec811c9
Sync stores your upload key on your machine only, talks to api.ahledger.com over HTTPS, and writes exactly one file into the game folder: the addon's price table. It never reads anything from the game beyond the saved-variables file you point it at.
Windows Security or an antivirus flagged the installer? The Windows installer is not code-signed yet, and a few antivirus engines score any unsigned installer from a publisher they have not seen as suspicious. That is why SmartScreen asks, and why a handful of the engines on VirusTotal flag it while Microsoft and the rest find nothing. Check the file yourself: compare its checksum with the one above, read the VirusTotal report for this exact build, or read the source. A signed installer is on the way, which ends both the prompt and the flags.
On Linux?
The addon works on any platform; sync is Windows and macOS. Elsewhere, paste price tables from any market page with /ahl import (addon 0.4.7 or later).
First time here?
The setup checklist walks through addon, account, key, sync, and first scan in order, and checks each step off once you are signed in.
Something not working?
Send the /ahl status line and the sync log through the contact form.
Common questions
- Is the AHledger addon free?
- Yes, and so is sync. There is no paid tier of either: prices come from players running the addon, so nothing that makes it worth running is withheld. The site has paid plans for its own analysis pages; the addon is not part of them.
- Does the addon automate anything?
- No. It reads the auction house listing through the same call Auctionator and TSM use, puts prices in tooltips and panels, and fills a price field when you press a button. Posting, buying, bidding and cancelling stay your click.
- Do I need the sync app?
- To contribute scans and to get fresh price tables automatically, yes. Without it the addon still prices from a table you paste in game with /ahl import, which every market page provides; it is only your scans that stay on your machine.
- What leaves my machine?
- A scan: item ids, quantities, buyout and bid prices and time left for one market, plus realm, faction and region. With item sources on, what a loot window, vendor, quest window or fishing cast gave and the zone. No character names, seller names, account details or chat, ever. Contribution is one switch in the addon options.
- Windows Security or my antivirus flagged the sync installer. Is it safe?
- Yes, if its checksum matches the one on this page. The installer is not code-signed yet, so SmartScreen asks once and a few antivirus engines that score unsigned installers from new publishers flag it; Microsoft Defender and most other engines find nothing. The VirusTotal report for the exact build is linked above, and the source is public on GitHub. A signed installer is on the way.
- Does sync run on a Mac?
- Yes. Sync runs on Windows 10 and 11 and on macOS 11 or later, on Apple Silicon and Intel. The Mac build is not yet signed with an Apple Developer ID, so macOS asks you to approve it once under Privacy & Security. The addon runs on any platform the game does; without sync, paste the import string from a market page.