clark-labs-inc
81
34
60% credibility
Found May 20, 2026 at 83 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

clark-browser is an open-source tool that provides a specially modified version of Chromium for automated browsing. It patches the browser's source code so that websites cannot distinguish it from a real Chrome installation—hiding signals like automation flags, plugin lists, and hardware fingerprints. The project includes a Python library that works with Playwright, allowing developers to launch browsers with customizable identities (screen size, timezone, locale, GPU information) that appear completely legitimate to detection systems. It ships pre-built binaries for Linux and macOS, or can be compiled from source.

How It Works

1
🔍 You need to automate a browser

You want to write a program that controls a web browser automatically, like for testing your website or gathering data.

2
🕵️ Regular browsers give you away

You discover that normal automated browsers act strangely—websites can tell they're not a real person using Chrome, which blocks your work.

3
📦 You install clark-browser

You install a simple Python tool that downloads a specially prepared version of Chromium designed to look exactly like a real Chrome browser.

4
Choose how to customize your browser
🎲
Automatic fingerprints

Let the browser pick random but realistic settings for screen size, timezone, language, and more each time you run it.

🎯
Custom fingerprints

Tell it exactly what to look like: Windows computer in New York with specific screen size and installed fonts.

5
🚀 Your automated browser runs

Your program launches the browser and it appears completely normal to any website, passing all their checks.

Your automation works smoothly

Your program successfully automates web tasks without being detected or blocked, exactly as intended.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 83 to 81 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is clark-browser?

clark-browser is a stealth Chromium build designed for browser automation that actually works against anti-bot detection. Standard headless Chrome is trivially flagged: it exposes `navigator.webdriver`, shows empty plugin lists, and announces itself as "HeadlessChrome" in the user agent. This project patches Chromium at the C++ source level to make the browser look like a real Chrome install across every fingerprint vector that detection services check. The Python package wraps Playwright, so you get a drop-in replacement for `playwright.chromium.launch()` that downloads the patched binary on first run. You control the fingerprint through command-line flags like `--fingerprint-platform`, `--fingerprint-timezone`, and `--fingerprint-gpu-vendor`.

Why is it gaining traction?

The key difference is depth. JavaScript-level stealth shims like puppeteer-extra-plugin-stealth only paper over the surface, and detection services like FingerprintJS and Cloudflare Turnstile have learned to catch the patches themselves. clark-browser patches where the values originate, deep in Blink and V8, so detection sites see exactly what they expect from a normal Chrome installation. The MIT license is a major draw compared to commercial stealth browsers. The `--fingerprint` seed gives you deterministic identities for consistent sessions or per-launch variation for rotating fingerprints.

Who should use this?

This is for developers running browser automation that needs to evade detection: web scraping at scale, automated testing against bot-protected sites, and anyone building services where Chrome automation signals are a liability. If you've tried Playwright stealth plugins and still got flagged, this is worth evaluating. It's less relevant for internal testing behind friendly environments.

Verdict

At 81 stars with alpha status, this is an early-stage project with a credible technical approach and MIT licensing. The credibility score of 0.6% reflects that maturity gap. Building from source takes hours and requires significant resources, though prebuilt binaries cover Linux and macOS ARM. If you need stealth browser automation and understand the tradeoffs, clark-browser offers something the JS-shim approach cannot. Monitor the project for production readiness before betting critical infrastructure on it.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.