fortress

unblock your web agents

open source browser for ai agents
that websites don't block

or simply install withpaste into your coding agentset up fortress by following the steps in https://github.com/tiliondev/fortress/blob/main/AGENTS.md

100k+ installs, used by engineers at 170+ companies

a chromium build that passes bot checks, for scrapers and ai agents

passes the checks websites run on visitors

sites read your graphics card, screen, fonts and timezone to decide if you're a bot. fortress makes each one match a real computer, inside chromium's c++.

  • 81+ c++ patches

    each value a page reads comes from the browser, with no script layer to detect.

  • human mouse movement

    cursor paths taken from about 10,000 recorded people.

  • headless or headed

    the same fingerprint either way, on datacenter ips.

  • latest chromium

    v3 runs chromium 153 and moves up every month.

works with your playwright or puppeteer code

change the line that launches the browser so it connects to fortress on localhost:9222. the rest of the script stays as it is.

  • playwright and puppeteer

    python and javascript, over the chrome devtools protocol.

  • agent frameworks

    browser-use, crawl4ai, stagehand and langchain.

  • install your way

    docker, pip, npm, a .deb or a single binary.

  • windows, mac and linux

    native builds for each, plus arm64 linux.

lets coding agents open pages that block them

claude, codex, cursor, windsurf and cline can call 29 fortress tools. when a plain fetch gets a 403, the agent opens the page with fortress instead.

  • read a blocked page

    returns the page as clean text the agent can use.

  • extract fields

    turns a page into the fields the agent asked for.

  • click and type

    logs in, pages through results and fills in forms.

  • runs locally, free

    the tools run on your machine, with no account.

every launch looks like a different computer

each session gets its own graphics card, screen size, timezone and language, picked to agree with each other, so a hundred sessions don't look like one bot.

  • 40 of 40 distinct

    canvas and audio fingerprints differed on every one of 40 launches.

  • match a country

    timezone, language and fonts follow the country you set.

  • swap without restarting

    change the whole identity from a saved snapshot.

  • one key, any fleet size

    no caps on machines, sessions or concurrency.

fortress is the world's #1 stealth engine

we sent eight browsers to 92 websites that block bots, twice each, from a server with no proxies. fortress got the page more often than any of them.

0%25%50%75%100%fortress86.4%camoufox74.5%puppeteer-extra + stealth72.3%brave36.4%nodriver35.9%chrome, run by a script34.2%patchright34.2%undetected-chromedriver33.7%+11.9 points over the next best
  • 92 protected sites

    behind cloudflare, datadome, akamai, perimeterx, kasada and more.

  • 1,584 fresh machines

    one machine per visit, on datacenter ips, no proxies, no captcha solver.

  • 11.9 points ahead

    camoufox loaded 74.5%, the chrome-based stealth tools 34 to 72%.

  • rerun it yourself

    the sites, the method and the harness are in the repo.

what teams use it for

plan and price trips across airline and hotel sites.

  • find the cheapest nonstop from sfo to jfk next friday

  • compare tonight's rates at five hotels near shibuya

  • check the fare every morning and flag it when it drops under $300

  • book the best-rated room under $250 and save the confirmation

try it on a site that blocks you