oxibrowser
Pure-Rust headless browser
You're building AI agents that need to browse the web. You don't need a full browser with GPU rendering, audio output, and extension support. You need something fast, small, and programmable. OxiBrowser is built for exactly that use case — a pure Rust browser engine with boa_engine for JS, html5ever for HTML, and BoringSSL for stealth TLS fingerprint emulation.
$ cargo install oxibrowser
View on GitHub
Features
Single 24 MB binary
Pure Rust JS engine (boa), no V8, no Chromium. Run 100 instances without breaking a sweat.
~50 ms cold start
No Chromium overhead, no Node.js required. ~8 MB base memory footprint.
CDP-compatible
Puppeteer, Playwright, and any Chrome DevTools Protocol client works out of the box.
Secure by default
SSRF protection with CIDR blocking, robots.txt respect, no sandbox escape surface.
Agent-first CLI
--json output, describe for schema introspection, skill for agent prompts, session for multi-step automation.
Stealth TLS
BoringSSL C binding for stealth fingerprint emulation. Look like a real browser to anti-bot systems.
Install
cargo install oxibrowser Screenshots
Screenshots coming soon