OpenRadar

Project · TypeScript · Added June 6, 2026

shardbrowser

Free open-source anti-detect browser with engine-level fingerprint spoofing, 170+ device profiles, MCP server, and multi-language SDKs for web scraping and testing.

326 stars 54 forks View on GitHub

ShardBrowser (ShardX)

Overview

ShardBrowser — officially called ShardX — is a free, open-source anti-detect browser built by the ProxyShard team. It hit 326 GitHub stars within a week of its late-May 2026 launch, which tracks with the growing demand for browser automation tools that can actually survive modern bot detection. The project is MIT-licensed and ships a patched Chromium 148 engine where every fingerprint surface is spoofed at the C++ level, not through JavaScript injection that detectors spot instantly.

The team behind it runs ProxyShard, a proxy service with full SOCKS5 UDP relay and active p0f TCP-fingerprint spoofing. ShardX is the browser stack they built internally to get the most out of their proxy infrastructure, then open-sourced the whole thing. That origin story matters — this isn’t a hobby project that reverse-engineered someone else’s patches. It’s a production tool that was battle-tested against real anti-fraud systems before the source code went public.

The core problem ShardBrowser solves is deceptively simple: modern bot detection doesn’t just check your user agent anymore. Production anti-fraud stacks at banks, ad networks, ticketing platforms, and dating apps probe WebGL renderers, WebGPU adapters, font enumeration, TLS ClientHello fingerprints, QUIC support, WebRTC leak paths, and dozens of other signals. Most anti-detect browsers — including the popular CloakBrowser — leave several of these surfaces untouched or only partially patched. ShardBrowser patches all of them inside Chromium’s engine, so every signal in a profile is coherent with every other signal. A profile claiming to be an RTX 4060 on Windows actually returns an RTX 4060 from navigator.gpu.requestAdapter(), not the host machine’s real GPU.

Why it matters

The anti-detect browser market has been dominated by expensive SaaS products — Multilogin, AdsPower, Dolphin — that charge $50-200/month per seat. Free alternatives like CloakBrowser exist but have significant gaps: WebGPU leaks the host GPU, CDP automation is detectable, font enumeration returns the host’s fonts regardless of what the profile claims, and profile generators routinely emit incoherent fingerprints (Windows user agent with macOS GPU, mobile UA with desktop screen resolution). ShardBrowser closes those gaps while staying free and open-source.

For fullstack web developers, this matters beyond the obvious scraping use case. If you’re building web applications, you need to test how they behave under different browser profiles, device types, and network conditions. If you’re shipping automation for QA, E2E testing, or data collection, you need browsers that don’t get flagged. And if you’re integrating with AI coding tools like Claude Desktop or Cursor, the bundled MCP server means you can orchestrate browser profiles through natural language — a workflow that didn’t exist six months ago.

The timing connects to a broader shift: major Google properties now refuse to fall back from HTTP/2 cleanly if QUIC isn’t available, and production anti-fraud systems increasingly check WebGPU capabilities, TLS fingerprint consistency, and CDP side-channels. Browsers that don’t patch these surfaces aren’t just detectable — they’re increasingly non-functional for the sites that matter most.

Key Features

Engine-Level Fingerprint Spoofing. Every fingerprint surface is patched inside Chromium’s C++ engine — Blink, V8, and the network stack. There’s no JavaScript shim layer that detectors can spot. Spoofed values are consistent across iframes, web workers, DevTools, and headless inspection. This covers WebGL renderer/vendor/extensions, WebGPU adapter and limits, Canvas noise, audio sample rates, screen dimensions, timezone, geolocation, TLS ClientHello, and 170+ other signals per profile.

170 Ready-Made Device Profiles. The fingerprint library ships 170 profiles derived from real-device samples: 31 Mac ARM64, 120 Windows x64, and 19 Linux x64 configurations. Each profile is a coherent device — GPU matches CPU matches RAM matches user agent matches fonts. The profile editor randomizes CPU, RAM, and platform-version when you change the GPU, so generated profiles never contain contradictions like an RTX 4060 paired with hardwareConcurrency=2.

QUIC and WebRTC Over SOCKS5. HTTP/3 works end-to-end through the proxy’s UDP relay — not disabled like most anti-detects, not unstable like CloakBrowser’s implementation. WebRTC candidates report the proxy exit IP, never the host. STUN/TURN targets on private networks are dropped. This passes every probe in Twilio’s network test suite without leaking the real IP.

Bundled MCP Server. The launcher includes an MCP server that drops into Claude Desktop, Cursor, and other AI coding tools for natural-language profile orchestration. Create profiles, bind proxies, start browser sessions, and grab CDP WebSocket URLs through conversation. This is the first anti-detect browser with first-class AI tool integration.

Local HTTP API with JWT Auth. An axum-based HTTP server on 127.0.0.1:40325 exposes the full profile lifecycle — create, start, stop, and retrieve CDP endpoints. Bearer-JWT authentication. Full OpenAPI spec included. Call it from any language or automation framework.

Multi-Language SDKs. Python and Node.js SDKs ship the Chromium engine themselves and need no GUI at all. Ideal for headless scraping pipelines, CI environments, and server-side automation. The same on-disk profile state is shared between the desktop UI, HTTP API, MCP server, and SDKs — no sync step required.

Comprehensive Bot Detection Results. The project documents results against major detection services: fingerprint.com reports bot/VPN/DevTools/tampering as “Not detected,” browserscan.net shows 100% authenticity, pixelscan.net confirms consistent fingerprints, and antcpt.com gives a reCAPTCHA v3 score of 0.9. These aren’t synthetic benchmarks — they’re the same services that production anti-fraud systems use internally.

Use Cases

Pros and Cons

Pros:

Cons:

Getting Started

Grab a pre-built release from GitHub Releases, or build from source:

# Build from source (requires Rust + Node.js)
cd rust/shardx-launcher
npm install
npm run tauri dev      # development with hot reload
# or
npm run tauri build    # release build → src-tauri/target/release/bundle/

For the Python SDK (headless, no GUI):

pip install shardx

For the Node.js SDK:

npm install @proxyshard/shardx

Linux system dependencies for the Chromium engine:

sudo apt install -y \
  unzip ca-certificates fonts-liberation \
  libnss3 libnspr4 libatk1.0-0 libatk-bridge2.0-0 libcups2 \
  libxkbcommon0 libxcomposite1 libxdamage1 libxfixes3 libxrandr2 \
  libgbm1 libpango-1.0-0 libcairo2 libasound2 libxshmfence1

Use the HTTP API to create and manage profiles programmatically:

# Start a profile via the local API
curl -X POST http://127.0.0.1:40325/api/profiles \
  -H "Authorization: Bearer <jwt>" \
  -d '{"name": "test-profile", "proxy": "socks5://user:pass@proxy:1080"}'

Alternatives

CloakBrowser — The other major open-source anti-detect browser, built on Chromium with 58 C++ source-level patches. CloakBrowser has broader community awareness (24K+ stars) but has significant gaps: WebGPU leaks the host GPU, font enumeration is JS-only so host fonts still leak via CSS/canvas, CDP automation is detectable, and profile generators produce inconsistent fingerprints (Windows UA with macOS GPU). ShardBrowser patches all of these surfaces. Choose CloakBrowser if you need a quick drop-in for basic UA spoofing; choose ShardBrowser if you’re facing production anti-fraud systems.

Multilogin / AdsPower — Commercial anti-detect browsers that charge $50-200/month per seat. They offer polished UIs, team management features, and support — but their Chromium engines are often outdated, and you’re locked into their ecosystem. Multilogin’s fingerprint coverage is comparable to ShardBrowser’s, but at a significant cost. Choose these if you need enterprise support, team collaboration features, or don’t want to manage your own infrastructure.

Puppeteer / Playwright with stealth plugins — Open-source browser automation frameworks with community plugins like puppeteer-extra-plugin-stealth. These work for simple bot detection but fail against production anti-fraud stacks because the spoofing is JavaScript-based and leaves detectable side-channels. Choose this approach for basic scraping where detection isn’t a concern.

Verdict

ShardBrowser is the most technically complete open-source anti-detect browser I’ve seen. The engine-level fingerprint spoofing covers surfaces that CloakBrowser and most free alternatives completely ignore — WebGPU, font enumeration, CDP side-channels, QUIC over SOCKS5 — and the 170 real-device profiles are genuinely coherent, not random generator output. The MCP server integration for AI-assisted browser orchestration is a forward-looking feature that no competitor offers. At 326 stars in its first week with active development and comprehensive documentation, the project has real momentum. The main risk is its youth — the comparison claims against CloakBrowser haven’t been independently verified, and the unsigned desktop app creates friction on macOS. But if you’re building web scraping pipelines, testing multi-account scenarios, or need browser automation that survives production anti-fraud systems, ShardBrowser is worth evaluating today. The fact that it’s free and MIT-licensed makes the decision straightforward.

Related

Shared tags