GitHub - h4ckf0r0day/obscura: The headless browser for AI agents and web scraping
Obscura is an open-source headless browser engine written in Rust, designed for web scraping and AI agent automation. It runs real JavaScript via V8, supports the Chrome DevTools Protocol, and serves as a drop-in replacement for headless Chrome with Puppeteer and Playwright. Key advantages over headless Chrome include dramatically lower memory usage (30 MB vs 200+ MB), faster page loads (85 ms vs ~500 ms), instant startup, and built-in stealth/anti-fingerprinting capabilities. It ships as a single binary with no Node.js or Chrome dependencies, supports parallel scraping, proxy configuration, and a full CDP API surface covering Target, Page, Runtime, DOM, Network, and Input domains.