Shopping Browser
CommunityAuthenticated shopping automation & tracking
Software Engineering#amazon#web-scraping#browser-automation#price-tracking#shopping#newegg#session-pooling
Authorwolfiesch
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Consolidates authenticated browsing, product search, and price monitoring across shopping sites so users no longer need to manually log in, navigate multiple stores, and copy prices into spreadsheets.
Core Features & Use Cases
- Authenticated CDP Browsing: Injects your Chrome cookies into headless Chrome via the DevTools Protocol to perform actions as your logged-in browser session.
- Multi-site Adapters: Built-in Amazon and Newegg adapters for search, product details, add-to-cart, cart inspection, and order history with an adapter architecture for adding more sites.
- Price Tracking & Alerts: Local SQLite WAL-backed tracker for recording price history, generating alerts (price drop, back in stock, deals), and cron-friendly check-all.
- Session Pooling & CLI: Optional Unix-socket session pool keeps browser sessions warm for fast reuse and a JSON-emitting CLI wrapper for automation and scripting.
Quick Start
Use the runner to search Amazon for "RTX 5090" by running python scripts/run.py amazon search "RTX 5090" --limit 5
Dependency Matrix
Required Modules
nodriverchrome_cookies
Components
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Shopping Browser Download link: https://github.com/wolfiesch/shopping-browser/archive/main.zip#shopping-browser Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.