Anti-Detect Browser Skills (AntiBrow)
Anti-Detect Browser Skills
Четыре скилла AntiBrow: профили браузера с отпечатком устройства, MCP-режим для агента и сбор данных по готовым рецептам
- 21 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Антидетект-браузер маскирует автоматизацию под обычного пользователя, и платформы вправе ограничить или заблокировать аккаунты, которые ведутся таким способом
- Профили хранят куки и токены сессий, а прокси и ключ AntiBrow лежат в переменных окружения, их читает любой запущенный агентом код
- Многоаккаунтный сбор данных может нарушать правила сайтов и закон о персональных данных, если собирается больше публичного
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/anti-detect-browser-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Антидетект-браузер маскирует автоматизацию под обычного пользователя, и платформы вправе ограничить или заблокировать аккаунты, которые ведутся таким способом
- Профили хранят куки и токены сессий, а прокси и ключ AntiBrow лежат в переменных окружения, их читает любой запущенный агентом код
- Многоаккаунтный сбор данных может нарушать правила сайтов и закон о персональных данных, если собирается больше публичного
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Anti-Detect Browser Skills — четыре скилла от разработчиков AntiBrow, платформы антидетект-браузера на измененном ядре Chromium. Профиль хранит куки, хранилище и один согласованный «образ» устройства, а прокси профиля определяет часовой пояс и WebRTC. Скиллы показывают агенту, как запускать такие браузеры и управлять ими. `anti-detect-browser` описывает SDK на JavaScript (`anti-detect-browser`) и Python (`antibrow`): профили, прокси, Docker, Android-профили и REST API, чтобы агент писал код под Playwright. `browser-mcp-agent` настраивает MCP-сервер, через который агент сам запускает браузер, переходит по страницам и делает снимки. `multi-account-scraping` выполняет одну команду на сайт с выводом JSON для Amazon, Google, Reddit, GitHub, npm и других, в том числе сразу по нескольким профилям. `multi-account-isolation` дает контрольный список из проверок изоляции профилей и перечисляет внешние тесты для них. Авторы отдельно оговаривают, что отпечаток не гарантирует прохождение корпоративных антибот-систем: те учитывают репутацию сети и поведение.
Для кого. Разработчикам и тестировщикам, которые проверяют собственную защиту от ботов, ведут несколько своих аккаунтов или собирают публичные данные и ищут для агента браузер с постоянными сессиями.
Подходит, если
- Антибот-защита вашего сайта должна пройти проверку реальным устройством, а не заглушкой безголового браузера
- Рекламу и цены надо увидеть так, как их видит посетитель другого региона
- Агент ведет несколько аккаунтов клиента, и каждый обязан жить в отдельном профиле со своими куками
- Скрипт сбора публичных данных упирается в капчу, потому что отпечаток противоречит сам себе
- Перед запуском парка профилей надо проверить, что тайм-зона, WebRTC и адреса не дублируются
Не подходит, если
- Аккаунты чужие или доступ к ним не разрешен: авторы прямо исключают вход в чужие аккаунты и взлом
- Нужно массово создавать фальшивые аккаунты, отзывы или подписчиков: это вне поддерживаемых сценариев
- Платформа уже вынесла решение об ограничении вашего аккаунта, и вы хотите его обойти
- Нет ключа AntiBrow: ядро браузера закрытое и скачивается с CDN разработчика, SDK без ядра не работает
Пример запроса к агенту
Запусти временный профиль браузера с прокси из моей переменной окружения, открой мою страницу цен и покажи, как она выглядит для посетителя из ГерманииОграничения
Сервис коммерческий: SDK открытый (MIT), но ядро Chromium закрытое, скачивается один раз с CDN AntiBrow, а тарифы ограничивают число одновременных браузеров. Нужен ключ в переменной `ANTI_DETECT_BROWSER_KEY`. Платформы: Windows, macOS, Linux x64 и arm64, Docker; Alpine Linux пока не поддерживается. Каталог `~/.anti-detect-browser/` хранит куки и токены сессий, обращайтесь с ним как с учетными данными. Использование допустимо только на своих или разрешенных системах и по правилам сайтов и закона, ответственность за это на вас.
Как отключить. Удалите плагин через `/plugin` в Claude Code или скиллы командой менеджера навыков, а MCP-сервер уберите из конфигурации клиента. Профили лежат в `~/.anti-detect-browser/`: удалите папку, если куки и сессии больше не нужны.
Частые вопросы
Как поставить Anti-Detect Browser Skills в Claude Code?
Выполните `/plugin marketplace add antibrow/anti-detect-browser-skills`, затем `/plugin install anti-detect-browser-skills@antibrow`: четыре скилла встанут вместе. Отдельный скилл ставится командой `npx skills add https://github.com/antibrow/anti-detect-browser-skills --skill multi-account-isolation`, замените имя после `--skill`.
Что нужно, кроме скиллов?
Ключ AntiBrow в переменной `ANTI_DETECT_BROWSER_KEY`, Node.js 18 или Python 3.9–3.13 и закрытое ядро Chromium, которое SDK скачивает один раз с CDN. Профили бесплатны и не ограничены числом, тарифы ограничивают одновременно запущенные браузеры.
Чем отличаются четыре скилла?
`anti-detect-browser` пишет код на SDK, `browser-mcp-agent` дает агенту управлять браузером вызовами MCP, `multi-account-scraping` выполняет готовые рецепты по сайтам, `multi-account-isolation` проверяет, что профили действительно изолированы. С последнего авторы советуют начинать, если вопрос в том, держится ли ваша настройка.
Какие применения авторы считают допустимыми?
Автоматизацию своих аккаунтов и систем, ведение аккаунтов клиента с разрешения владельца, сбор публичных данных, проверку своей рекламы и цен, тесты собственной антибот-защиты. Вход в чужие аккаунты, подбор паролей, массовые фальшивые аккаунты и обход решения платформы об ограничении они исключают.
Как подключить MCP-режим?
Скилл `browser-mcp-agent` советует запускать сервер с зафиксированной версией: `npx -y anti-detect-browser@2.8.0 --mcp`, а ключ передавать ссылкой `${ANTI_DETECT_BROWSER_KEY}` в конфигурации. Есть и вариант на Python через пакет `antibrow[mcp]`. Содержимое страниц агент должен считать недоверенным вводом.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыОфициальные скилл, CLI и MCP AdsPower: агент открывает профили антидетект-браузера, меняет прокси, группы и метки
Chromium с подменой отпечатка устройства на уровне движка и MCP-сервер, который дает агенту управлять им через Playwright
Скилл запускает Playwright в настоящем Chrome с патчами rebrowser, чтобы автотесты на своих сайтах не принимали за бота
CamoFox Browser — антидетект-браузер для ИИ-агентов
camofox-browser
REST-сервер и CLI на движке Camoufox: агент открывает страницы с подменой отпечатка браузера и читает их как дерево элементов
Менеджер профилей антидетект-браузера с отдельным отпечатком, куки и прокси на профиль. Встроенный MCP-сервер подключает агента.
Скилл веб-исследования: SearXNG ищет, Camofox читает страницы, CloakBrowser открывает сайты, которые проверяют посетителей
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Anti-Detect Browser Skills (AntiBrow) (эта карточка) | да | 21 | |
| playwright-bot-bypass | нет | 208 | запускает Playwright в настоящем Chrome с патчами rebrowser для автотестов своих сайтов, без профилей и ядра |
| Browser Use | нет | 120 922 | открытая библиотека и CLI управления браузером, без антидетект-профилей |
Коротко о README
README объясняет отличие от плагинов-маскировщиков, которые подменяют свойства страницы скриптом: ядро отвечает на запросы отпечатка само, поэтому внедренного кода нет. Далее таблица платформ, примеры запуска профиля на JavaScript и Python, перечень того, чему учится агент в каждом скилле, блок о безопасности цепочки поставок и раздел о допустимом использовании.
Бейдж для README
Исходный SKILL.md
--- name: anti-detect-browser description: Drive Chromium from standard Playwright APIs with a real-device fingerprint applied in the kernel, one persistent isolated profile per identity, and a per-profile proxy whose exit IP sets timezone and WebRTC - JavaScript (npm 'anti-detect-browser') or Python (PyPI 'antibrow'). Use when sessions must stay logged in across runs and stay separate, when a scraper or agent is blocked by an incoherent headless fingerprint, when checking ads or pricing from another region, when a page must be reached as a phone rather than a desktop, when automation mints a profile per task, when running several of your own accounts from one machine, or when testing how your own bot detection scores a real device. Also for 'antibrow', 'fingerprint browser', 'multi-account browser', '防关联', '多账号', '安卓模拟', 'Android profile', 'mobile fingerprint', 'temporary profile', 'CreepJS', 'residential proxy', 'browser-use', 'crawl4ai'. MCP control is browser-mcp-agent; isolation is multi-account-isolation. license: MIT --- # Anti-Detect Browser SDK Launch Chromium instances with real-device fingerprints via standard Playwright APIs. Every profile carries one coherent, real-device identity that is frozen at creation and replayed byte-for-byte on every later launch. - npm package: `anti-detect-browser` (Node >= 18) - PyPI package: `antibrow` (Python 3.9 - 3.13) - Dashboard: `https://antibrow.com` - REST API base: `https://antibrow.com/api/v1/` - Documentation: `https://antibrow.com/docs` > **Authorized use only.** This is for automating systems you own or are permitted to use: your own accounts, your own site's bot detection and anti-fraud stack, publicly available data, and region-specific views of your own ads and pricing. Do not use it to access systems without authorization, to log into accounts that are not yours, to create fake accounts or engagement, or to work around a platform's enforcement decision. Respect each site's terms, `robots.txt` and rate limits, and applicable law - see [Acceptable use](#acceptable-use). **What this does not claim.** A coherent real-device fingerprint removes the *contradictions* a synthetic browser leaves behind. It is not a guaranteed pass against enterprise bot managers, which also score network reputation, request patterns, behaviour and account history - none of which a fingerprint touches. Measure with the suites listed under [What detection actually tests](#what-detection-actually-tests) rather than assuming. Every code sample below reads credentials from the environment; none contain literal keys or proxy passwords. ## Why antibrow - **Spoofing lives in the engine, not in a script.** A custom Chromium kernel answers Canvas, WebGL, WebGPU, audio, fonts, `navigator`, screen, DOMRect and timezone inside C++/Blink. There is no injected script to find, no property descriptor out of place, and worker contexts return exactly what the main thread does. - **Real TLS and HTTP layer.** It *is* Chromium, so the ClientHello, cipher order and HTTP/2-3 behaviour are a genuine Chrome build's - the network half that a patched headless browser can never fake coherently. - **One coherent persona per profile.** 30+ categories and 500+ parameters sampled from the same real machine. Independently randomized values contradict each other (an AMD renderer next to an Intel vendor string, a 1.0 DPR on a 1536x864 screen); these do not. - **Timezone and geo follow the proxy.** The exit IP is resolved *through* the proxy before launch, then written into the fingerprint along with the WebRTC identity. - **Proxy auth handled in the network stack.** HTTP/HTTPS 407 and SOCKS5 RFC 1929 are answered by the kernel, so nothing appears in `chrome://extensions` - a classic anti-detect tell avoided. - **Unlimited local profiles, free.** A profile is a directory; name one and it exists. Plans cap *concurrent* browsers, not identities. - **Desktop or phone.** `deviceType: 'android'` gives a profile a real phone's identity - mobile client hints, touch, portrait screen, mobile GPU - on the machine you already have. - **Drop-in Playwright API** in both JS and Python - existing scripts change only their launch line. - **Runs as an MCP server** so AI agents drive it directly via tool calls. ## Platform support | Platform | Status | Notes | |---|---|---| | Windows 10/11 x64 | Supported | Headful, or headless via off-screen window | | macOS 12+ Apple Silicon + Intel | Supported | Universal build (arm64 + x64 in one bundle) | | Linux x64 (glibc) | Supported | Headless needs Xvfb; container flags applied automatically | | Linux arm64 (glibc) | Supported | Separate arm64 kernel, picked automatically from the CPU | | Docker `linux/amd64` + `linux/arm64` | Supported | Run headful under Xvfb | | Linux musl (Alpine) | Not yet | No kernel build |