Chromium with the fingerprint built in.
A drop-in anti-detect browser for Playwright & Puppeteer. Every value is set inside Chromium, so each identity is one consistent device.
- Pro build
- 234 engine patches
- 35,531 lines added
- 344 Chromium files changed
- 354 checks, test yours
Same browser. Pick where it runs.
On your machines
Install the SDK and keep your scripts. Your machines, your proxies.
Free for one browser · Personal $15/mo for 15 · Pro $49/mo for up to 250
On our servers
One API call starts the same browser on our servers, behind a residential IP.
€1 per GB, proxy included · no plan
Paste into your coding agent
Set up Clearcote by following the steps in https:/
Your agent installs the SDK, checks the browser and runs a first script. Your licence key never goes into the chat. Read the steps
Curious what your own browser gives away? Run the free fingerprint test.
Either way, it's the same engine.
Most tools patch values from the outside. Clearcote sets them in Chromium's own C++, so there is no page script to find, and nothing for a worker or an iframe to contradict.
import clearcote
browser = clearcote.launch(fingerprint="acct-1", platform="windows")
page = browser.new_page() # a normal Playwright page
page.goto("https://example.com")- 1
Set in the engine
Canvas, WebGL, audio, fonts and hardware values come from Chromium's own code paths. The main thread, workers and iframes agree.
- 2
One seed, one device
The same seed gives the same device every session. A different seed gives an unrelated one. Use one per account.
A network that matches
TLS and HTTP/2 follow the Chrome version you present. Timezone and language follow the proxy's exit IP.
Every tool changes the browser somewhere. The deeper, the fewer seams.
A value set in the page can be read back as a script. A value set in the engine is just how the browser works.
Layer 1
The page's JavaScript
Stealth plugins, e.g. puppeteer-extra-plugin-stealth0 engine patchesOverrides are scripts a page can inspect, and workers or iframes may not get them.
Layer 2
The automation driver
Patched drivers, e.g. undetected-chromedriver, nodriver0 engine patchesAutomation gets quieter, but the fingerprint is still the machine it runs on.
Layer 3
Chromium's C++, partly
35–87 patchesOther source-patched forksClosed anti-detect browsersThe right layer. Open forks publish 35 to 87 patches; closed ones can't be read or rebuilt.
Layer 3, all the way down
Chromium's C++, end to end
Clearcote Pro234 patchesIn the Pro build: 344 source files, from the renderer and V8 to TLS and the network stack. One seed, one device, everywhere a site looks.
Patch counts as published by each project, October 2026. Clearcote: the Pro build, r54 on Chromium 156; the free open build is a smaller, public set.
Yourself, or us?
The browser is identical. What differs is who runs the machines and the proxies.
Run it yourself
from $0- You install
- The SDK from pip, npm or NuGet. It fetches the browser.
- Proxies
- Bring your own. Timezone and language follow them.
- Machines
- Your laptop, your servers, or our Docker image.
- Best for
- Steady workloads, where you already run infrastructure.
Let us run it
€1 per GB- You install
- Nothing. One API call returns a CDP URL.
- Proxies
- Residential IPs included. Pick a country, state or city.
- Machines
- Our dedicated servers. Every session starts clean.
- Best for
- Spiky jobs, quick starts, or no servers to look after.
Whatever you already drive it with.
Python, Node, .NET
launch() returns a normal Playwright browser.
SDK docsPlaywright & Puppeteer
Or keep your own launcher and point it at the binary.
Drop-in guideAI agents, over MCP
Claude Desktop, Cursor or Cline get one browser with a fixed identity.
MCP docsNo code at all
Profile Manager, a free desktop app for persistent identities on Windows, macOS and Linux.
About the appBuilt for privacy, testing, research and lawful automation. Use is subject to local law and site terms — see our terms.
Free to start. Pay when you scale.
Personal covers 5 browsers at once.
For yourself
For a team
Free
One browser at a time
$0never charged
- The latest licensed build
- GitHub, a card check or company Google
Or build it from source, no account.
Personal
Up to 15 browsers at once
$15/month
- Everything in Free
- Up to 15 at once, on any number of machines
- Pin a version, older builds, preview channel
Needs SDK 0.55.0 or newer. Help through the docs.
Pro
Up to 250 browsers at once
$49/month
- Everything in Personal
- Email support from the owner
- Yearly, or a 30-day pass
Hosted
We run the browser for you · Residential proxy included
€1/ GB of traffic
Start a browserPrefer no account at all? The open build is BSD-3 and reproducible from source, with new Chromium majors about two months later. Get it on GitHub · Compare plans
Don't trust us. Verify us.
Every release is checksummed and GPG-signed against a pinned key.
CA96 F185 F96A 693A EDB3 AC1F CB00 D851 B7A8 6B0F
Questions, answered
What exactly is Clearcote?
A Chromium build with fingerprint control compiled into the engine, plus SDKs for Python, Node and .NET. Run it on your own machines, or use our hosted browsers: it is the same engine either way.
Is it really open source?
The open build is: BSD-3-Clause, every patch human-readable, reproducible from source. The latest build (the free key, Personal and Pro) adds work that is not published, so it cannot be rebuilt from public source.
Can I get the latest build for free?
Yes, for one browser at a time. Open Licenses in your dashboard and claim the free key with a GitHub account at least 30 days old. Without GitHub, a card check (never charged; prepaid cards are refused) or a company Google Workspace account also works. It is the same licensed build Pro gets, on a key that renews every 30 days. Needs SDK 0.30.0 or newer.
What does Pro ($49/month) add?
Up to 250 browsers at once on any number of machines, more in blocks of 100, plus older builds, version pinning, the preview channel and direct email support from the owner. Personal ($15/month) has the same build options for up to 15 browsers, without blocks or email support. Same build as the free key; nothing in Pro unlocks more fingerprint control.
Which platforms are supported?
Windows x64 and Linux x64. On an Apple Silicon Mac (macOS 13+) the licensed build runs natively as a preview, downloaded by the SDK (0.51.1+) when you launch with a licence key. On an Intel Mac, or without a key, launch() runs the Clearcote Docker image through Docker Desktop (SDK 0.40.0+).
What is it for, and is that allowed?
It is a browser, built for privacy, testing, research and lawful automation. Whether a specific use is permitted depends on your local law and the terms of the sites you visit, and that is your responsibility. We make no claims about any particular detection product.
More in the full FAQ.
Blend in. Stay clear.
Start with one browser, free. Keep your scripts. Move to Pro or Hosted when you need more.
pip install clearcote · npm i clearcote · dotnet add package Clearcote