Obscura is an open-source headless browser designed for web scraping and AI agent automation, offering a lightweight and stealthy alternative to headless Chrome.
Source: README View on GitHub →Obscura is gaining attention due to its significant performance improvements over headless Chrome, such as lower memory usage and faster page loads. Its built-in anti-detection features and support for the Chrome DevTools Protocol make it a compelling choice for developers requiring efficient and stealthy web scraping solutions.
Source: Synthesis of README and project traitsObscura acts as a headless browser, enabling JavaScript execution and supporting the Chrome DevTools Protocol, making it compatible with tools like Puppeteer and Playwright.
Source: READMEObscura offers superior performance compared to headless Chrome, with lower memory usage (30 MB vs. 200+ MB) and faster page loads (85 ms vs. ~500 ms).
Source: READMEStealth mode includes anti-fingerprinting features like session fingerprint randomization and tracker blocking, ensuring that scraping activities are less detectable.
Source: READMEThe Model Context Protocol (MCP) server allows Obscura to expose browser automation tools to AI agents, enhancing its utility in AI-driven web scraping scenarios.
Source: READMEObscura's architecture is modular, with separate crates for different functionalities such as DOM handling, network requests, and the Chrome DevTools Protocol implementation. It leverages Rust's concurrency features and embeds V8 for JavaScript execution. The project uses Cargo for dependency management and build processes.
Source: Code tree + dependency filesCenter: project; inner ring: core feature modules; outer ring: key dependencies. Auto-generated from core_features and tech_stack.key_deps.
html5evermarkup5everselectorsservo_arccssparsertokioreqwestserdeserde_jsonurltracingtracing-subscriberclapuuidthiserroranyhowbase64Obscura is suitable for developers and organizations that require efficient and stealthy web scraping for data extraction, AI agent automation, and other web-based automation tasks. It is particularly useful for scenarios where performance and stealth are critical, such as scraping large-scale websites or interacting with dynamic web content.
Source: READMEv0.1.6 (2026-05-29): Added --v8-flags plumbing to configure V8 at startup. v0.1.5 (2026-05-14): Security release with three advisories closed. v0.1.4 (2026-05-13): Introduced MCP server and Docker support. v0.1.3 (2026-05-13): Fixed V8 fatal crash and improved Puppeteer/Playwright compatibility.
Source: GitHub ReleasesObscura is a promising project for developers seeking a high-performance and stealthy headless browser for web scraping and AI automation. Its unique features and performance advantages make it a strong candidate for projects requiring efficient and secure web interaction.