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