Draco is a faster, cheaper and lighter firecrawl drop-in replacement that you own entirely, running on your machine, with a built in MCP, free websearch, and browserless JavaScript console.
README
A fast, stealth, native-Rust web scraper — a lighter alternative to Firecrawl / Browserbase. Point it at a URL and get clean Markdown + metadata back, using a browser-faithful TLS/JA4 fingerprint to reach pages that block ordinary clients. No Node, no headless-Chrome fleet, no per-request browser boot.
The fastest way to install Draco on Linux or macOS is via the install script:
curl -fsSL https://raw.githubusercontent.com/0xchasercat/draco/main/install.sh | sh
(This will automatically detect your OS/architecture, download the latest binary, and add it to your ~/.zshrc, ~/.bashrc, or ~/.config/fish/config.fish)
Then try scraping a page:
draco scrape https://example.com # → clean Markdown on stdout
For a standard HTML page that's a single fingerprinted fetch + parse — typically ~300 ms, no browser — and the Markdown pipeline mirrors Firecrawl's (deterministic main-content extraction + a Turndown/GFM-equivalent converter), implemented natively in Rust. Client-rendered SPAs (whose content only appears after JavaScript runs) are handled too, via render-then-Markdown — no headless browser fleet.
markdown — the page's main content as clean Markdown: headings, links
(absolutized), lists, blockquotes, fenced code blocks (with language), and GFM
tables. Boilerplate (nav / header / aside / footer / ads) is stripped, scripts
and styles never leak, base64 images are elided.metadata — title, description, language, canonical, favicon,
every og:* / twitter:* / article:* tag, plus sourceURL, statusCode,
contentType.trace + timing — exactly which steps ran and where the milliseconds went.git clone https://github.com/0xchasercat/draco && cd draco
cargo build --release
Build prerequisites (for wreq's BoringSSL + bindgen; and V8, only for the optional `jso