PCMGR

Connection

Note that the key will persist in your browser.

Preview
Click a row in the inventory table to show images and full details.

Loading…

Refresh table to see changes.

Quick
All filter query params

Leave blank to omit. Fill in as many values as applicable for the device/component.
Benchmarks should be from passmark [CPU / GPU]

Selecting a table row fills this form. Use Reload from API to refresh from server.


* = mandatory
Remind me to integrate images with ddrive.

Last API response
(none yet)
Register holding facility

Facilities appear in the inventory holding_facility_id dropdown. Delete is blocked while inventory references a facility.

Goodwill deals scanner

Runs computer_deals_llm.py on the server (reads its .env for LLM keys). Uses the same API key as the rest of pcmgr (X-API-Key).

Auction end window: listings whose end time is between min and max hours from now (same rules as the Python script).

Leave custom search empty for the normal PC-deal rules. When filled in, the LLM reviews every listing in the window against your request (it is not a keyword search).

Categories
Discord webhooks
pcmgr watchlist
Presets

Open this tab for live updates (log refreshes every 3s). Use Refresh log for an immediate pull.

Console output (scanner log file tail)

(no data yet)
Add ShopGoodwill auction

Paste any ShopGoodwill item link. Before the auction ends, a message goes to the Discord webhook set as AUCTION_REMINDER_DISCORD_WEBHOOK in /etc/pcmgr/pcmgr.env.

Remind me before end
Discord ping

Open this tab with a valid key to load tracked auctions.

Preview
Click a row in the watchlist table (center) for full details.

Open this tab and click Refresh list.

Filters

Filter by when the bid or listing ends. Times use your browser’s local timezone.

Quick windows

Select a table row or enter id, then save or delete. Saving always sets human_found to true.

* = required. Saves from this page are always sent as human-found (so you can filter out automated rows later).