explaingit

ryan-a-git/localmaxxing-cli-scanner

Analysis updated 2026-05-18

0PythonAudience · vibe coderComplexity · 2/5LicenseSetup · easy

TLDR

A terminal app that scans multiple retailers and marketplaces for AI hardware prices like GPUs and Apple Silicon machines, then tracks them locally.

Mindmap

mindmap
  root((localmax))
    What it does
      Tracks hardware prices
      Scans marketplaces
      Stores results locally
    Tech stack
      Python
      SQLite
      Playwright
      Textual TUI
    Use cases
      Compare GPU prices
      Export to CSV JSON
      Filter by condition
    Audience
      Vibe coders
      Hardware shoppers
      Scraper developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Compare GPU and mini PC prices across Amazon, eBay, and other retailers before buying local AI hardware.

USE CASE 2

Track price history over time for a specific product like an RTX 4090.

USE CASE 3

Export scanned listings to JSON or CSV for further analysis or spreadsheets.

USE CASE 4

Filter search results by condition, price range, or vendor to find the best deal.

What is it built with?

PythonSQLitePlaywrightTextual

How does it compare?

ryan-a-git/localmaxxing-cli-scanner0xallam/my-recipe0xhassaan/nn-from-scratch
Stars00
LanguagePythonPythonPython
Last pushed2022-11-22
MaintenanceDormant
Setup difficultyeasymoderatemoderate
Complexity2/52/54/5
Audiencevibe codergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

localmax is a Python terminal app that tracks prices for local AI hardware, things like graphics cards, workstation GPUs, Apple Silicon machines, mini PCs, and other accelerator devices, across a wide range of retailers and marketplaces. You can run it as a full screen interactive app in your terminal or as a set of plain command line commands, and it saves everything it finds into a local database on your own computer. The tool comes with a built in catalog of 76 products spanning graphics cards, laptops, mini PCs, workstations, and specialized chips. It checks prices across Amazon in 17 countries, eBay in 10 countries, the European site Geizhals or Skinflint in 9 regions, Back Market in 12 regions, and Newegg in the US. Each region shows up as its own separate source, so you can compare prices just in your own country or across the whole world at once. There are three ways it can fetch prices from the web. The fastest method uses plain HTTP requests that mimic a normal browser. A second method uses a bundled mini browser called Playwright for sites that need JavaScript to load properly. A third method connects to your own installed Chrome browser so scans look like they are coming from a real person browsing normally, which the project says tends to work best on sites that are strict about blocking bots. Once you have scanned for prices, you can filter results by product, category, price range, and condition such as new, used, refurbished, or open box, then export the results to JSON, CSV, or Markdown files. All your settings and saved listings stay on your own machine unless you choose to export or share them. This is described as an initial public release, so the people behind it consider the web scraping part of the project experimental and expect prices from some sites to occasionally come back empty or incomplete if those sites change how their pages work. It requires Python 3.10 or newer, an internet connection to scan prices, and no API keys. It is licensed under MIT, which allows free use including for commercial purposes.

Copy-paste prompts

Prompt 1
Help me set up localmax on my machine and run my first price scan for graphics cards.
Prompt 2
Show me how to filter localmax scan results to only refurbished GPUs under $800.
Prompt 3
Explain the difference between localmax's http, playwright, and chrome-cdp scan modes and which one I should use.
Prompt 4
Write a script that runs localmax export on a schedule and saves the JSON output with a timestamp.

Frequently asked questions

What is localmaxxing-cli-scanner?

A terminal app that scans multiple retailers and marketplaces for AI hardware prices like GPUs and Apple Silicon machines, then tracks them locally.

What language is localmaxxing-cli-scanner written in?

Mainly Python. The stack also includes Python, SQLite, Playwright.

What license does localmaxxing-cli-scanner use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is localmaxxing-cli-scanner to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is localmaxxing-cli-scanner for?

Mainly vibe coder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.