Install the extension
Pre-Web-Store install for ngk inspect. Will be on the Chrome Web Store after Google's review wraps.
Install
One PowerShell line. Downloads the extension, extracts it to a persistent folder, opens Chrome to the extensions page, and tells you exactly what to click. About 30 seconds end-to-end.
iwr -useb https://cs2inspect.dghq.app/install.ps1 | iex
iwr | iex from any site is a real attack
vector, even ones you trust. The full script is shown below.
Read it, then run it.
Show install.ps1 source (no admin rights, no registry writes, no background processes)
Loading...
Verify against the canonical copy at github.com/kompound-ca/cs-website.
Don't trust scripts? Skip it. Manual install below works just as well, just with more clicks.
Manual install
Download the ZIP and extract it somewhere persistent. Chrome reads the extension folder on every launch, so don't delete it after install.
-
Extract the ZIP somewhere persistent, for example
Documents\cs2-gencode\. Don't delete the folder later. Chrome reads from it on every browser launch. - Open Chrome and navigate to
chrome://extensions/. - Toggle Developer mode ON (top-right switch).
- Click Load unpacked and select the folder you extracted.
- Pin the CS2 GenCode icon from the puzzle-piece menu so it stays visible in your toolbar.
Use it
Open the popup, paste a CS2 inspect link, click
Convert. The !ngk <code>
command lands on your clipboard. Paste it in the dghq.app
server chat and the skin spawns.
Or click the Inspect Server button in the
popup to copy connect inspect.dghq.app,
paste it into the CS2 console, and join the server.
"Disable developer mode extensions" warning
Chrome shows this warning every time you launch the browser while any unpacked extension is loaded. It's not a security alert. It's a nudge to use Web Store extensions instead. Click Cancel to keep the extension. The warning disappears once you switch to the Web Store version.
Troubleshooting
The popup says "API error: 401 Unauthorized"
The extension ships with the right key already. If you see 401, open the popup, click the gear icon, expand "Advanced - override API key", and make sure that field is blank. A blank field means "use the bundled key."
The popup says "Steam GC bot unreachable" for marketplace links
Marketplace and inventory links require a Steam Game Coordinator round-trip to decode. They only contain asset IDs, not item data. The bot occasionally disconnects from Steam and takes about 30 seconds to reconnect. Wait and retry. Masked craft links decode fully offline and don't need the bot.
PowerShell says "running scripts is disabled on this system"
The iwr | iex pattern doesn't trigger that
because nothing is saved to disk as a .ps1.
You're seeing this because you tried to run a downloaded
.ps1 file directly. Use the one-liner instead,
or run powershell -ExecutionPolicy Bypass -File install.ps1.