Fortress – a stealth Chromium so your agents stop getting blocked
C++ Chromium patches beat JS-level stealth when puppeteer-extra-plugin-stealth gets detected.
CDP-based agent control beats screenshot approaches—finally efficient browser automation.
Developers building browser automation agents
Browser Use · AgentQL · Playwright
But damn does this thing actually work. I've tried every other kind of browser use agent and they all try to get the model to use websites by taking screenshots and moving the mouse around. Which is slow and inefficient and expensive too. By contrast I've used this browser to do things like scrape thousands of pictures or automatically configure fly.io billing for 100 orgs, while playing slay the spire in the foreground.
It's very rough around the edges, but hopefully other people find it useful!
C++ Chromium patches beat JS-level stealth when puppeteer-extra-plugin-stealth gets detected.
Archived browser-in-Docker tool when Browserless and Selenium Grid already solve this.
Numbered action sheets beat CSS selectors, but browser automation for agents is crowded.
Exports real Playwright code so you're not locked into proprietary no-code formats.
C++ Chromium patches beat JS-level stealth plugins like puppeteer-extra-plugin-stealth.
Replaces manual Playwright scripting, but Claude-generated tests and GitHub Copilot already cover this.