Dual binary. Zero dependencies. Total control.
x86_64 / Server
Ideal for headless servers and 24/7 VPS monitoring. Includes systemd-ready binary.
x86_64 / Desktop
Includes the System Tray app for silent background monitoring and instant notifications.
Puppeteer and Playwright are the gold standards for End-to-End Testing and QA. SpyWeb is built for the other side of the coin: Continuous Monitoring and Scraping.
TESTING & QA
PUPPETEER
The industry standard for Chromium automation. Built for developers who need to simulate user behavior in a browser environment.
CROSS-BROWSER QA
PLAYWRIGHT
Powerful cross-browser engine for modern web apps. Built to ensure your site works perfectly across WebKit, Firefox, and Chromium.
When you need to test your UI, use Playwright. When you need to monitor the web at scale without melting your servers, use SpyWeb.
Stays under 5MB idle RAM, so you can run many jobs on small VPS instances without wasting memory on overhead.
Use Lua to handle edge cases, normalize data, and keep complex scraping logic close to the job that needs it.
Edit config.toml or hooks.lua and the engine reloads
jobs immediately, without stopping the service.
Persistent storage handles deduplication, state, and history without any extra service to manage.
Swap HTTP for a real browser via CDP; Chromium, Chrome, Edge, or any CDP-compatible runtime. Spyweb doesn't bundle one. ~7MB binary either way.
Track stage timings, memory usage, and browser state so failures and slow steps are easy to isolate.
Send alerts through desktop notifications, webhooks, or raw JSON export for the systems you already use.
Ship as a CLI or tray app with no runtime dependency, deployment stays simple on servers and desktops alike.
Hook failures stay contained, one bad job does not take down the engine or block the rest of the run.
Co-located test_* functions run in fresh Lua VMs with temporary
databases, keeping validation close to the hooks it covers.
Fresh VMs, isolated databases, stage telemetry, and non-fatal errors make production behavior predictable and testable.
Every SpyWeb instance exposes a local REST API, you can build your own dashboards or integrate with the tools you already run. Read API Guide →
Track price drops, restocks, and competitor discounts on any shop without an API.
Be the first to apply. Monitor specialized job boards and get instant notifications.
Watch for new listings in specific neighborhoods and skip the aggregator delays.
Monitor whale movements, new token listings, or regulatory updates in real-time.
Track government sites, court records, or niche news portals for breaking information.
Automate the collection of clean, structured datasets for LLM fine-tuning or RAG.