git404hub

what is shardbrowser fr?

proxyshard/shardbrowser — explained in plain English

Analysis updated 2026-05-18

22RustAudience · developerComplexity · 3/5Setup · moderate

tl;dr

A free open-source browser launcher that creates multiple isolated browser identities, each spoofed at the Chromium engine level to look like a real distinct device, so web scraping and multi-account workflows avoid fingerprint-based detection.

vibe map

mindmap
  root((ShardX Browser))
    What it does
      Multi-profile launcher
      Fingerprint spoofing
      Session isolation
    Tech stack
      Rust
      Chromium
      SOCKS5 proxy
    Use cases
      Web scraping
      Multi-account management
      Programmatic control
    Features
      170 device profiles
      Local API
      AI integration

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Run dozens of isolated browser profiles in parallel for web scraping without sites linking sessions together or flagging them as automated.

VIBE 2

Manage multiple platform accounts simultaneously, each with its own fingerprint, cookies, proxy, and session data stored separately.

VIBE 3

Control browser profiles programmatically via the local API to start or stop profiles and retrieve connection addresses for tools like Playwright.

VIBE 4

Assign a SOCKS5 proxy with UDP relay to each profile so real-time traffic routes through the proxy without leaking the host machine's IP.

what's the stack?

RustChromiumSOCKS5

how it stacks up fr

proxyshard/shardbrowserbrain0-ai/brain0tuanle96/zca-desktop
Stars222222
LanguageRustRustRust
Setup difficultymoderatemoderatehard
Complexity3/53/54/5
Audiencedeveloperops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Full fingerprint-matching and UDP relay features require a compatible SOCKS5 proxy service, the team sells their own ProxyShard proxy service alongside the launcher.

No license information is provided in the explanation.

in plain english

This repository provides a free, open-source browser launcher called ShardX designed for web scraping and managing multiple separate browser identities at the same time. Websites can track and identify visitors by collecting detailed technical information about their browser and computer, a technique called fingerprinting. ShardX is built to make each browser session appear as a distinct, believable real device so that tracking systems cannot link sessions together or flag them as automated. Unlike most anti-detection tools that work by injecting code into web pages, this one patches the underlying Chromium browser engine directly. The spoofed values are therefore consistent across every part of the browser, including the graphics pipeline, audio stack, font lists, and network layer, rather than being a surface-level overlay that detection systems can spot. Over 170 pre-built device profiles are included, covering Mac, Windows, and Linux machines with a variety of graphics configurations. The launcher automatically sets the timezone, language, and location for each profile based on the proxy attached to it. The proxy support includes SOCKS5 with UDP relay, which allows the browser to send real-time traffic types through the proxy without leaking the host machine's real IP address. Each profile stores its own cookies and browser session data separately, so running dozens of accounts in parallel does not mix their state or let sites connect them. A local API is included so other programs can start or stop profiles and retrieve a connection address for controlling the browser programmatically. A companion integration for AI coding assistants is also bundled for natural-language profile management. The launcher is free to use with any proxy service. The team behind it also sells a proxy service called ProxyShard, which is designed to pair with the full UDP relay and fingerprint-matching features described in the README.

prompts (copy fr)

prompt 1
I want to set up ShardX for scraping a site with 20 parallel browser sessions. Help me create 20 profiles with different device fingerprints and assign a different proxy to each.
prompt 2
Using ShardX's local API, write me a Python script that starts a named profile, gets its connection address, and hands it to Playwright for automated browsing.
prompt 3
Explain how ShardX patches Chromium directly to spoof fingerprints and why that approach beats injecting JavaScript into pages for anti-detection.
prompt 4
Help me configure a SOCKS5 proxy with UDP relay in ShardX so my browser's real-time WebRTC traffic doesn't leak my real IP address.
prompt 5
I want to use ShardX's AI integration to create and manage profiles with natural-language commands. Show me how to enable and use that feature.

Frequently asked questions

what is shardbrowser fr?

A free open-source browser launcher that creates multiple isolated browser identities, each spoofed at the Chromium engine level to look like a real distinct device, so web scraping and multi-account workflows avoid fingerprint-based detection.

What language is shardbrowser written in?

Mainly Rust. The stack also includes Rust, Chromium, SOCKS5.

What license does shardbrowser use?

No license information is provided in the explanation.

How hard is shardbrowser to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is shardbrowser for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.