proxyshard/shardbrowser — explained in plain English
Analysis updated 2026-06-24
Run dozens of isolated browser profiles in parallel for web scraping without sites linking sessions together or flagging them as automated.
Manage multiple platform accounts simultaneously, each with its own fingerprint, cookies, proxy, and session data stored separately.
Control browser profiles programmatically via the local API to start or stop profiles and retrieve connection addresses for tools like Playwright.
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.
| proxyshard/shardbrowser | brain0-ai/brain0 | tuanle96/zca-desktop | |
|---|---|---|---|
| Stars | 22 | 22 | 22 |
| Language | Rust | Rust | Rust |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 3/5 | 3/5 | 4/5 |
| Audience | developer | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Full fingerprint-matching and UDP relay features require a compatible SOCKS5 proxy service, the team sells their own ProxyShard proxy service alongside the launcher.
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.
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.
Mainly Rust. The stack also includes Rust, Chromium, SOCKS5.
No license information is provided in the explanation.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.