What Is Fortress?
Fortress is a stealth Chromium engine built by Tilion that corrects the browser fingerprint inside Chromium's C++ so automated browsers present as an ordinary Chrome install. Point an existing Playwright or Puppeteer script at Fortress over CDP and nothing else in the code needs to change.
Key Features
- Native-code fingerprint parity — spoofed getters are real C++ getters, so
toString() still returns [native code], consistent across the main frame, iframes, and Web Workers.
- Drop-in CDP endpoint — exposes a raw Chrome DevTools Protocol endpoint on port 9222, compatible with Playwright, Puppeteer, and other CDP clients without changing existing automation code.
- JA3/JA4-coherent TLS — patched Blink, V8, and BoringSSL keep the engine, user agent, and TLS fingerprint in agreement.
- Tunable persona —
--uxr-* flags override GPU, screen, timezone, hardware, and Client Hints surfaces.
- Auditable, reproducible builds — 34 single-purpose C++ patches shipped alongside the compiled binary so the engine can be rebuilt and verified from source.
- Fortress MCP (Beta) — a Model Context Protocol server that gives AI agents 29 stealth-browsing tools, including fetch_protected_page, extract_page, crawl_site, and search_web.
Use Cases
- Running web scrapers and data-extraction pipelines that need to avoid getting blocked by bot-detection systems such as Cloudflare Turnstile and Akamai Bot Manager.
- Driving browser automation agents (via Playwright, Puppeteer, browser-use, Crawl4AI, Stagehand, or LangChain) that need to reach pages without triggering anti-bot checks.
- Giving AI agents a stealth browser through the Fortress MCP server for tasks like fetching protected pages or crawling sites.
Who It's For
Fortress is built for developers, data engineers, and AI agent builders who run scrapers or browser-automation agents and need those sessions to pass as a real Chrome browser instead of getting flagged and blocked.