oxibrowser icon
Cross-platform · Active · v0.17+

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
24 MB
Binary
~50 ms
Cold start
~8 MB
Base RAM
554
Tests

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 cargo install oxibrowser

Screenshots

Screenshots coming soon