HubCW
CW Companionby HubCW · free for Windows

Know a bargain before you buy

A free app that runs beside MapleStory Classic World. It tags every Free Market item and megaphone cheap or pricey against real HubCW sales, prices your inventory and your own store, and tracks your EXP, kills and income on every map.

  • Version 0.20.0
  • 42.1 MB
  • Windows 10 & 11
  • No account needed
A Free Market shop: a frosted-glass tag beside each row (−75%, −74%, −73%, +330%, +34%) and a frosted panel listing each item's price, HubCW's median with its trend, the number sold and the last sales
Free Market

Every shop, price-checked

Open someone's store or hired merchant. CW Companion reads each row's item and price, and compares the price each with real sales on Price Check.

What the tags mean

  • −38%Cheap: well under what it sells for
  • +4%Fair: about the going price
  • +61%Pricey: you can likely do better
  • ★ wishWishlist: on your list, at your price
More details

The panel beside the shop lists each item's price each, HubCW's median with ▲ or ▼ when it's rising or falling, how many sold and the last sale. Prices are compared with the median of the last few days of sales when there are enough, else the last 30 days, and equips with clean ones. You decide how far off counts as cheap or pricey.

The app keeps HubCW's whole price list on hand and refreshes it every minute, so the tags are up a moment after the shop opens.

Items well under HubCW's price are kept under Deals you passed for the session, with the store's title, its seller and where it was (“Free Market <7> · Ch 3”), so you can go back for them.

The tags and panels are frosted glass, so the game shows through them, blurred. For a plain see-through tint, switch off Settings → On the game → Frosted glass panels.

Price your own store

Each row says if you're under, at or over the market, with a price just under HubCW's (5,200 → 5,199) and the lowest ask.

Wishlist alerts

Add items you're after, with the most you'd pay, and see HubCW's price beside each. A shop that has one turns the row gold and plays a soft sound.

Look up any price

Type an item's name in the app to see what it sells for, whether it's rising or falling, and its last sales. No shop needed.

CW Companion's Shop page. Your shop, the whole store over 2 pages: asking 136,292 for 8 items, 132,203 to you after the 3% fee, 4 over market; Screw at market, Fireman's Axe 200% over. Your sales: today 2 sales, 3,298, 3,199 to you after the fee: Blue Lappy Boots for 2,999 and Screw for 299
Your store

Your whole store, and every sale

Open your own store and scroll through it once. The app lists every item on every page against the market, and tells you when one sells.

In the app

Your shop starts with what the store asks in all, what you get after the game's 3% fee, and how many items are over or under the market. Each row then suggests a price and shows the lowest ask.

While your store window is open, each sale pops up over the game with a ping: “Sold: Blue Lappy Boots”, 2,999, 2,909 to you after the fee. Your sales keeps today's count and takings, and the latest five.

More details

Like all its reading, this only works while MapleStory is in front. To go without the ping, switch off Settings → Ping when your store sells.

Megaphones

Every megaphone, against the market

Buying or selling by megaphone? When one links an item, CW Companion puts HubCW's price right beside it in your chat, and how the asking price compares.

The game's chat box with megaphones, among them Monad selling [Brown Jangoon Pants] and [Pig Illustrated], and CW Companion's tags beside those two: hubcw 8,000 and hubcw 5,999
hubcw 8,000

HubCW's price beside it

Any megaphone that links an item gets a tag with HubCW's price, so you know what to offer.

155k · hubcw 150k+3%

How the ask compares

When the post names a price: 155k is 3% over HubCW's 150k, about the going rate. One well under goes into Deals you passed.

★ wish

Wishlist pings

A megaphone selling an item on your wishlist, within your price, pings you, even when it only names the item in its text.

More details

The app's Shop page lists the session's megaphones with HubCW's prices, so you can go back to one and whisper the seller.

Its Megas page keeps every megaphone it has read, to search and export. Linked apps share them with HubCW, which lists every megaphone players saw on Megaphones.

Only megaphones that link an item get a tag. The channel isn't read (its badge is too small), so whisper the seller. To go without, switch off Settings → Read megaphones in chat or Price tags beside megaphones.

An Etc inventory with each stack's worth on its slot (13k, 15k and 15k in gold) and a frosted panel beside it: Etc worth 95,186, with Garnet Ore, Garnet, Gold Ore and Black Crystal Ore at the top
Your inventory

See what your bag is worth

Open your inventory and every stack gets its price from real sales on Price Check. Know what to sell, what to keep, and what that Etc tab full of ores adds up to.

On the window

  • 6kEach slot: what that stack sells for
  • 18kGold: the page's three most valuable stacks
More details

A panel beside the window adds up the tab as you scroll through it. In the app, the Items page lists every item with its price each and what it all comes to: Etc, Use and Set-up, with your equips apart at clean prices. Items it can't be sure of, like scrolls that share one icon, are left out rather than guessed.

It also reads the mesos under your slots, and shows what you've earned and spent since the session started.

A Reef Claw's tooltip in a Free Market shop, Weapon Attack +51 (48 +3), and CW Companion's tag beside it: Clean · W.ATT +3, 7 of 7 slots free · W.ATT 51
Equips

Clean or scrolled, at a glance

Hover an equip in any shop or your inventory, and a tag beside the game's tooltip says whether it's clean and how its stats rolled.

What the tag says

  • Clean · W.ATT +3Clean, and its Weapon Attack rolled 3 over the base
  • 7 of 7 slots freeSlots: all the upgrade slots a clean one has are free
  • Scrolled +2Scrolled: scrolls were used on it; +2 means two passed
More details

Classic World prints each stat's roll in the tooltip: +54 (55-1) is base 55, rolled one under. How many slots a clean one has comes from HubCW.

The app's Shop and Items pages show it too, with HubCW's price for a clean one. To go without, switch off Settings → Check equips under the mouse.

While you hunt

Know how your training is going

A small box beside your status bar keeps the numbers in sight, and the app's window has the full picture.

CW Companion's frosted box beside the status bar: 6,000 EXP/h, 29.7%/h, level 21 in 2h 46m, 594 kills/h, 141,264 income an hour (18k mesos + 123k drops)

EXP per hour

Last 5 minutes, last 15 and the whole session, % per hour, and the time and clock time of your next level.

Kills & income

Kills per hour and EXP per kill, potions used, and income per hour: the mesos you pick up plus your drops at HubCW prices.

Your history

Today and the last 7 days, a log of every level with how long it took, past sessions and your personal bests.

Your maps

Read off your minimap: EXP, kills and income per hour on each map you hunt, and your best maps near your level. Link the app and they help fill HubCW's map pages, without your name.

Share your hunt

Copy a picture of your hunt for Discord, or one line for party chat.

Pet potion alert

A ping when the game warns that your pet is running low on potions.

How it counts
Read off your status barLevel, EXP, HP and MP are read twice a second with the game's own digits, so the numbers are exact.
Breaks don't countStand still for five minutes and the clock stops, so AFK time doesn't drag your rate down.
Kills from EXPEach rise in EXP is a kill. Two at once count as two, and quest rewards are kept apart.
Mesos & drops from the logEvery pickup line is counted once, even two alike in a row. Items are matched by name and priced at HubCW's price; no price yet counts as nothing, and equips are kept apart.
CW Companion's hunt picture: a level 35 hunt, 1h 05m at A Hill West of Henesys; 31,886 EXP per hour, 18.8% per hour, 1,226 kills per hour, 30,556 income per hour, next level in 2h 24m; best drops Pig's Head, Leather, Iron Ore and Pig's Ribbon
Share your hunt

Show your party how it went

One click copies a picture of your hunt: EXP per hour with its chart, your pace, kills, income, best drops and the map. Paste it in Discord with Ctrl+V.

In the app

On the EXP page, Share a picture copies it and Save keeps it as a PNG. Share in party chat copies one line to paste in game instead: “Lv35 hunt (1h 05m): 31.9k EXP/h, 18.8%/h, 1.23k kills/h, 30.6k income/h”.

CW Companion's window: income 33,240 an hour (14.2k mesos + 13.7k drops), drops 22,020 an hour, and the Drops list: Pig's Head x53 at 155 each, 8,215; Leather x20, 4,000; Pig's Ribbon x33, 990; Iron Ore x1, 499; Work Gloves x2 at a clean 1,600 each, not counted
Your drops

See what a hunt really earns

Mesos are only part of it. Every item you pick up is priced at what it sells for on Price Check, so you can tell which training spot pays best, not just which levels you fastest.

In the app

Income per hour adds the mesos you pick up to what your drops are worth. The Drops list shows each item, how many you picked up and what they come to, best first.

More details

Items with no HubCW price yet count as nothing, and equips are listed apart at clean prices, since their stats vary. A pickup whose name doesn't read clearly is left out rather than guessed.

The box beside your status bar shows your income too, and Today, past sessions and your personal bests count it.

Get started

Up and running in four steps

  1. 1Download and run the installerIt installs for your Windows user only and needs no admin rights.
  2. 2Click through SmartScreenThe app is new and not code-signed yet, so Windows may say it “protected your PC”. Click More info, then Run anyway.
  3. 3Play windowed or borderlessThe app reads your screen, so exclusive full screen shows it a black picture.
  4. 4Click into MapleStoryOpen a shop in the Free Market, or go hunting. That's it.
Safe by design

It looks. It never touches.

CW Companion sees the same pixels you do, and nothing more. It doesn't read the game's memory, change its files or play for you.

NoteCW Companion isn't made or endorsed by Nexon. Third-party programs are a grey area under any game's terms, so use it at your own risk.

Only looks at your screen

The same pixels you see, and only while the game is in front.

Never touches the game

No memory reading, no changed files, and it doesn't even open the game's process.

Never plays for you

No key presses, no clicks, nothing automated. Clicks pass straight through its overlay.

Sends almost nothing

It downloads HubCW's price list and checks for updates. Sharing shop prices, hunting stats and megaphones with HubCW is opt-in.

Questions

Good to know

Something else? Email [email protected], or read How to use HubCW.

Is it really free?

Yes. No account, no ads, no payments. It's made by HubCW to make Price Check more useful in game.

Windows says it “protected your PC”. Is something wrong?

No. Windows shows that for new programs that aren't code-signed yet. Click More info, then Run anyway. To be sure the file is ours, compare its SHA-256 with the one under the download button below (in PowerShell: Get-FileHash .\CWCompanion-Setup-*.exe).

The app says the game looks black.

The game is in exclusive full screen, which other programs can't see. In the game's Options, pick windowed or borderless full screen.

Will it slow my game down?

It copies a picture of the game window 7 times a second, and half that when no shop or inventory is open. On a slower PC, lower it in Settings → Screen reading → Reads per second, which also shows how long each read takes.

Does it read my chat?

Only the chat box on your screen, to find megaphones and your pet's potion warning, and it never types in it. If you link the app to HubCW, the megaphones it reads (posts the whole world sees) go to Megaphones unless you switch off Share megaphones I see. Nothing else from your chat leaves your PC.

Some rows show “?” instead of a price tag.

Either HubCW has too few sales of that item to compare with, or the app couldn't tell which item it is. It shows “?” rather than guess.

Does it work with non-English Windows, or on a Mac?

Prices, EXP, HP and MP are read with the game's own digits and work everywhere. Item names, megaphones, map names and the pickup log (mesos and drops) use Windows' built-in text recognition, which works best with English installed as a Windows language. A Mac version isn't available yet.

What is price sharing?

An optional setting. Link the app to your HubCW account, and the visitor shops you open are sent to HubCW to keep Price Check fresh (switch off Share prices I see in the app's Settings to stop). Shared prices only count once another player confirms them, and your name isn't shown with them.

The app also sends where each shop is: the Free Market room and the channel, which it reads off the game's Change Channel window (open it once). Shops still selling can then show on the item's price page under Selling now in the Free Market, so others can find them. Your own store is only sent if you also turn on List my own store too, and is listed under your IGN. How it works and your linked apps.

A linked app also shares your hunts (switch off Share my hunting stats to stop): EXP, kills and income per hour on each map you hunt for 10+ minutes. Map pages and the Training Finder show them as averages over players, without names.

And the megaphones it reads in chat (switch off Share megaphones I see to stop): HubCW lists them on Megaphones, without who shared it.

Something read wrong. How do I report it?

In the app, open Settings and click Save debug capture right after it happens, then email the folder to [email protected] with a line about what you expected.

How do I uninstall it?

Windows Settings → Apps → CW Companion → Uninstall. Your sessions and settings stay in %APPDATA%\CW Companion in case you come back; delete that folder to remove them too.

Get CW Companion

Version 0.20.0 · 42.1 MB · Windows 10 & 11 · released Oct 27, 2026

Download for Windows
  • Free, no accountNo ads, no payments
  • Never touches the gameIt only reads your screen
  • Any screen size800×600 up to ultrawide
  • Updates itselfSigned, in the background
New in 0.20.0: The EXP per hour chart now shows your mesos per hour as a yellow line.
SHA-256900926649b5d0cb74f7970041f88bc3043a7e89fc0516acd2016629aac2d4b75