redf0x1/camofox-browser
Anti-detection browser server for AI agents — REST API wrapping Camoufox engine with OpenClaw plugin support
해결하는 문제
CamoFox Browser Server는 AI 에이전트 및 자동화 도구가 봇 탐지 시스템에 감지되지 않고 웹을 탐색할 수 있는 방법을 제공합니다. 기존의 브라우저 자동화 도구는 쉽게 우회 가능한 취약한 JavaScript 패치에 의존하지만, CamoFox는 C++ 엔진 레벨에서 피처 프린트 가짜 처리를 구현한 Firefox 포크를 사용하여 이 문제를 해결합니다.
작동 방식
Camofox 스텔스 브라우저 엔진을 TypeScript 기반의 REST API와 포괄적인 CLI로 래핑합니다. 이를 통해 어떤 언어든 AI 에이전트가 HTTP 엔드포인트나 터미널 명령어를 통해 브라우저를 제어할 수 있습니다. 사용자별로 격리된 브라우저 컨텍스트(세션)를 관리하고, 프로필(쿠키 및 스토리지)을 지속적으로 저장하며, "접근성 스냅샷"을 제공합니다. 이는 요소에 안정적인 참조(예: e1, e2)를 사용해 에이전트가 요소와 상호작용할 수 있도록 하는 구조화되고 토큰 효율적인 페이지 표현입니다.
대상 사용자
- AI 에이전트 개발자: 엄격한 봇 탐지가 있는 웹사이트와 상호작용해야 하는 LLM 기반 에이전트를 개발하는 사람.
- DevOps/QA 엔지니어: 테스트나 스크래핑을 위한 견고하고 언어에 구애받지 않는 브라우저 자동화가 필요한 사용자.
- 보안 연구자: 고정밀도 피처 프린트 가짜 처리와 격리된 세션 관리가 필요한 사용자.
주요 특징
- 엔진 레벨 스텔스: JavaScript 삽입이 아닌 C++ 레벨의 피처 프린트 가짜 처리를 사용해 Cloudflare 및 Google 봇 탐지 회피.
- AI 준비형 인터페이스: REST API, MCP 통합, JSON 출력을 지원하는 CLI를 제공해 LLM 파싱이 용이합니다.
- LLM 안전한 인증 저장소: AES-256-GCM 암호화 저장소로, 에이전트가 원본 비밀번호를 한 번도 보지 않고 페이지에 자격 증명을 삽입할 수 있습니다.
- 구조화된 상호작용: 안정적인 요소 참조를 사용한 접근성 스냅샷으로 정확하고 토큰 효율적인 탐색을 가능하게 합니다.
- 내장된 자동화: Google, YouTube, Reddit 등 인기 사이트용 14개의 검색 매크로와 파이프라인 스크립팅 지원을 포함합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트