Analysis updated 2026-05-18
Run automated web scraping jobs that need to look like distinct, ordinary visitors.
Manage several separate accounts on the same platform from isolated browser profiles.
Test how a website behaves across many simulated device and location combinations.
Control browser profiles programmatically from Python, Node, or Rust automation scripts.
| pearlen7hardan/hiddenbrowser | azurecertprep/azurecertprep.github.io | cheiineeey/always-here | |
|---|---|---|---|
| Stars | 12 | 12 | 12 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 3/5 | 3/5 | — |
| Audience | developer | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
First launch downloads a patched Chromium build and fingerprint library from a CDN, needs a proxy per profile for full effect.
HiddenBrowser is a launcher built around a modified version of the Chromium browser engine, designed to run many separate browser identities at the same time on one computer. Each identity looks like a different real device, with its own screen size, fonts, graphics card behavior, timezone, and network fingerprint, and the project says these changes happen inside the browser engine itself rather than through scripts added on top, which it claims makes them harder for websites to detect. The tool ships with 170 ready made device profiles covering various Mac and Windows hardware, and each profile can be paired with its own proxy server so that the browser's reported location, language, and network address line up with where the traffic is actually coming from. It also supports video and voice call protocols routed through that same proxy so that a real device address is not exposed. According to the README, the project is intended for two main purposes: automated web scraping, and running multiple separate accounts on the same service without those accounts appearing linked to each other. It can be controlled through a desktop application, a local web based interface, a plugin for AI coding assistants, or code libraries for Python, Node, and Rust. The README includes results from several third party websites that test whether a browser looks automated or fake, showing the tool passing those checks. Anyone considering a tool like this should know that using it to run multiple accounts on a platform, or to disguise automated scraping traffic as regular visitors, often goes against the terms of service of the websites involved, even where it is not against the law. The README itself does not address that tradeoff. Setting the tool up mainly means installing the launcher for Mac or Windows, letting it download the patched browser engine on first run, then creating profiles and attaching proxy servers to each one.
A modified Chromium launcher that runs many disguised browser identities at once for web scraping and running multiple accounts.
Mainly JavaScript. The stack also includes JavaScript, Chromium, Python SDK.
No license information is given in the README.
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.