DISCOVER THE FUTURE OF AI AGENTS

Obscura

Added May 4, 2026
Agent & Tooling
Open Source
RustAI AgentsBrowser AutomationAgent & ToolingDeveloper Tools & CodingAutomation, Workflow & RPASecurity & Privacy

A lightweight headless browser built in Rust with an embedded V8 engine and full CDP protocol implementation, designed for AI Agent automation and large-scale web scraping.

Obscura is an open-source headless browser written entirely in Rust. By embedding a real V8 JavaScript engine in-process and implementing the Chrome DevTools Protocol (CDP) from scratch, it eliminates the dependency on external Chrome/Chromium binaries. Its core advantage lies in extremely low resource usage — approximately 70 MB binary size, 30 MB runtime memory, and ~85 ms page load times — significantly outperforming traditional headless Chrome solutions.

The project implements major CDP domains (Target, Page, Runtime, DOM, Network, Fetch, Storage, Input, and a custom LP domain), enabling Puppeteer and Playwright to connect directly via standard WebSocket endpoints as drop-in replacements. The CLI provides three core commands — fetch (single-page scraping with JS execution), serve (CDP server mode), and scrape (multi-worker parallel crawling) — covering the full spectrum from simple fetching to high-concurrency data collection.

An optional compile-time Stealth mode offers session-level fingerprint randomization (GPU, Canvas, Audio, Battery, etc.), realistic UA data (Chrome 145 with high-entropy values), navigator.webdriver hiding, native function spoofing, and a built-in blocklist of 3,520 tracker domains. Additional practical features include HTTP/SOCKS5 proxy support, networkidle0 wait strategy, CSS selector waiting, and DOM-to-Markdown conversion. Built with a Rust workspace multi-crate architecture using feature flags for flexible compilation, licensed under Apache-2.0.

Current Limitations: The project is at an early stage (v0.1.2, 39 commits) with unverified production stability; HTML/CSS rendering engine implementation details are undisclosed; CDP protocol coverage completeness lacks specification-level documentation; author background is unconfirmed; performance figures and anti-detection effectiveness rely on self-reporting without independent third-party validation.

Related Projects

View All

STAY UPDATED

Get the latest AI tools and trends delivered straight to your inbox. No spam, just intelligence.