antibrow/anti-detect-browser-skills
Launch and manage anti-detect browsers with unique real-device fingerprints for multi-account operations, web scraping, ad verification, and AI agent automation.
What it solves
This project provides a set of "skills" for AI agents (specifically Claude Code) to control a browser that mimics real devices to avoid bot detection. It solves the problem of headless browsers being easily flagged by anti-bot vendors because they lack consistent, real-world hardware and network fingerprints.
How it works
Instead of using JavaScript patches to hide its identity, the project uses a modified Chromium kernel where fingerprints (Canvas, WebGL, WebGPU, audio, fonts, etc.) are handled at the C++/Blink level. This ensures that Web Workers and the main thread return identical, consistent data. Each browser profile is assigned a unique, coherent persona sampled from a real machine, and network settings like timezone and WebRTC identity are automatically synced with the proxy's exit IP.
Who it’s for
- QA and Bot-Detection Testers: Those testing their own site's anti-fraud stacks.
- Data Scrapers: Users needing to collect public data from sites that require sessions or use heavy bot detection (e.g., Amazon, Google, X).
- AI Agent Developers: Developers wanting to give an AI agent a persistent, logged-in browser identity via MCP (Model Context Protocol).
- Automation Engineers: Those managing multiple authorized accounts across different regions for pricing or ad verification.
Highlights
- Kernel-Level Fingerprinting: Avoids detection by implementing identity at the browser engine level rather than via script injection.
- MCP Agent Integration: Allows AI agents to launch and control the browser directly via tool calls without writing code.
- ** uma-Account Scraping**: Provides per-site JSON commands (recipes) that can be run across multiple profiles simultaneously (fanout).
- Dual SDKs: Full support for both JavaScript/TypeScript and Python.
- Cross-Platform Support: Works on Windows, macOS (Intel/Silicon), and Linux (x64/arm64), including Docker.
- Isolation Verification: Includes a specific skill for verifying that profiles are truly isolated through concrete consistency checks.
Related
- Project
- Project
- Project
- Project