CloakBrowser
C++ 소스 레벨 fingerprint 패치가 들어간 stealth Chromium. Playwright/Puppeteer 드롭인 대체로 쓰면서 bot detection을 최대한 우회하는 브라우저 런타임이다.
개요
CloakBrowser는 **“일반 Chromium처럼 보이도록 수정된 브라우저 자체”**에 가까운 프로젝트다. JS injection이나 설정 꼼수가 아니라, Chromium 소스 레벨에서 canvas, WebGL, audio, fonts, GPU, screen, WebRTC, network timing, automation signals를 패치했다고 주장한다.
이 점 때문에 기존의 playwright-stealth 계열보다 더 깊은 레이어를 건드린다. 사용자 관점에서는 Playwright/Puppeteer 코드를 거의 그대로 유지하면서 import만 바꿔 붙이는 드롭인 대체로 접근할 수 있다.
핵심 포인트
- source-level Chromium patches: fingerprint/automation signal을 브라우저 엔진 레벨에서 수정
- drop-in replacement: Python / JavaScript에서 Playwright, Puppeteer 코드와 거의 동일하게 사용
humanize=True: 마우스 곡선, 키보드 타이밍, 스크롤 패턴을 사람처럼 흉내- binary auto-download: 첫 실행 시 stealth Chromium 바이너리를 자동 다운로드
- profile manager: 별도 Browser Profile Manager로 프로필·프록시·세션을 관리
- 언어 지원: Python, Node.js, Playwright, Puppeteer
사용 예시
from cloakbrowser import launch
browser = launch(humanize=True)
page = browser.new_page()
page.goto("https://protected-site.com")
browser.close()import { launch } from 'cloakbrowser';
const browser = await launch({ humanize: true });
const page = await browser.newPage();
await page.goto('https://protected-site.com');
await browser.close();설치
pip install cloakbrowser
npm install cloakbrowser playwright-core
npm install cloakbrowser puppeteer-core프로젝트 정보
- Stars: 약 2.4K
- License: MIT
- Default branch:
main - Latest release:
v0.3.26 - Homepage: https://cloakbrowser.dev/
해석
이 레포는 AI 에이전트용 브라우저 스택에서 두 축을 동시에 건드린다.
- Obscura처럼 경량 브라우저 엔진을 새로 만드는 방향이 아니라, Chromium 호환성을 유지한 채 스텔스 레이어를 깊게 넣는다.
- Camofox처럼 anti-detection을 전면에 내세우지만, Firefox 대신 Chromium/Playwright 생태계에 더 가깝다.
관점에서는 Playwright 호환을 유지하면서 탐지 회피를 강화한 실행면으로 볼 수 있다. 웹 자동화/스크래핑/에이전트 도구에서 차단이 잦은 경우 비교 가치가 높다.
다만 README 주장치가 강한 편이라, 실제 도입 전에는 다음을 따로 검증하는 편이 안전하다.
- target site별 차단율
- 로그인 세션 안정성
humanize=True의 실제 탐지 회피 효과- Puppeteer 호환성
- 업데이트 주기와 바이너리 신뢰성
관련 노트
- 2026-04-25-obscura — Rust 기반 경량 헤드리스 브라우저 엔진
- 2026-04-11-camofox-browser — Firefox 기반 anti-detection 브라우저 서버
- 2026-05-02-camoufox-anti-detection-browser-for-ai-agents — Camoufox 개요
- 2026-05-02-browser-use-desktop-ai-browser-automation — Chrome 세션을 유지한 채 에이전트 작업을 스폰하는 데스크톱 앱
- 2026-03-21-browser-use-cli-2 — 기존 Chrome 세션에 직접 연결하는 브라우저 자동화 CLI
- 2026-03-21-chrome-devtools-mcp-autoconnect — 활성 브라우저 세션 연결용 MCP 흐름
- github-trending-daily-2026-05-11 — GitHub 데일리 트렌딩 리포트 (CloakBrowser 재등장)
- moc-dev-tools