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: Official README and linked documentation View on GitHub →Obscura is being discussed because 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 choice for developers requiring efficient and stealthy web scraping solutions.
Source: Official README and linked documentationObscura acts as a headless browser, enabling JavaScript execution and supporting the Chrome DevTools Protocol, making it compatible with tools like Puppeteer and Playwright.
Source: Official README and linked documentationObscura 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: Official README and linked documentationStealth mode includes anti-fingerprinting features like session fingerprint randomization and tracker blocking, ensuring that scraping activities are less detectable.
Source: Official README and linked documentationThe 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: Official README and linked documentationObscura's architecture is modular, with separate crates for different functionalities such as DOM handling, network requests, and the Chrome DevTools Protocol implementation. It use Rust's concurrency features and embeds V8 for JavaScript execution. The project uses Cargo for dependency management and build processes.
Source: Official repository tree and dependency fileshtml5evermarkup5everselectorsservo_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: Official README and linked documentationv0.2.3 was the latest GitHub release at the 2026-09-23 review, and its source archive is dated 2026-09-20. It updates V8, strengthens CDP and MCP authentication and resource limits, and improves concurrent sessions, rendering, and web compatibility.
Source: github.com/h4ckf0r0day/obscura/releases/tag/v0.2.3;https://github.com…status: docs-only | checked_at: 2026-09-23 | environment: Docs only. Reviewed the official h4ckf0r0day/obscura README, Installation and Security wiki pages, and the v0.2.3 release. | limitations: No binary was downloaded. fetch, CDP, and MCP were not run, Puppeteer and Playwright were not connected, and performance or stealth claims were not retested. | observed_output: The official release page marks v0.2.3 as Latest. Linux packages target Ubuntu 22.04 with glibc 2.35 or newer, source builds require Rust 1.75 or newer, and a non-loopback CDP or MCP listener requires a token of at least 32 bytes.
Source: github.com/h4ckf0r0day/obscura;https://github.com/h4ckf0r0day/obscura…Since Chrome 112, Chrome Headless uses the same browser code as headed Chrome and therefore has broader compatibility. Obscura is an independent Rust and V8 engine with partial CDP compatibility and a smaller installation and resource target. Use Chrome Headless when page compatibility is the priority. Evaluate Obscura when sites can be checked individually and an independent binary with lower resource goals matters.
Source: developer.chrome.com/docs/automation-and-testing/headless;https://git…Obscura is a 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 option for projects requiring efficient and secure web interaction.
The official release page marks v0.2.3 as Latest. Linux packages target Ubuntu 22.04 with glibc 2.35 or newer, source builds require Rust 1.75 or newer, and a non-loopback CDP or MCP listener requires a token of at least 32 bytes. No binary was downloaded.
The review environment was: Docs only. Reviewed the official h4ckf0r0day/obscura README, Installation and Security wiki pages, and the v0.2.3 release. obscura behavior outside that scope still needs a local check.