AI 에이전트용 스텔스 브라우저 Camofox 살펴보기
jo-inc가 만든 Camofox는 Firefox 포크 Camoufox 기반으로 C++ 레벨 핑거프린트 위조를 통해 AI 에이전트가 Cloudflare와 봇 탐지를 우회하게 돕고, Playwright·Puppeteer 드롭인 교체부터 접근성 스냅샷·Docker·OpenClaw·MCP 연계까지 갖춘 오픈소스예요.
왜 지금 Camofox인가요
AI 에이전트가 실제 웹을 탐색하려면 브라우저 자동화가 필수지만, 기존 도구들은 차단에 자주 걸려요. Cloudflare 챌린지, headless 크롬 핑거프린트, 그리고 차단을 피하려 붙이는 스텔스 플러그인 자체가 새 탐지 시그널이 되는 문제를, Camofox는 브라우저 엔진 루트에서 끊으려 해요.
다루는 핵심 문제
Camofox는 브라우저 엔진과 제어 API 두 레이어로 작동해요.
메인 엔진은 Camoufox라는 Firefox 포크에 기반하는데, 핑거프린트를 C++ 단에서 위조해서 core 시그널인 navigator.hardwareConcurrency, WebGL 렌더러, AudioContext, 화면 해상도, WebRTC 값이 자바스크립트에 노출되기 전에 이미 조작돼요. 단순 자바스크립트 shim보다 탐지 회피율이 높다는 게 정체성의 핵심이에요.
그 위에 Node.js REST API를 얹어 에이전트가 브라우저를 세밀하게 제어하게 해줘요.
안정적인 요소 참조(e1, e2, e3)와 접근성 기반 스냅샷이 핵심이에요. 접근성 스냅샷은 원본 HTML보다 약 90% 작아서 토큰을 아끼고, 클릭·입력도 참조 ID로 안정적으로 처리할 수 있어요.
주요 기능과 운영 형태
2026년 8월에 v1.14.0까지 나왔고 기능이 상당히 단단해요. @google_search, @youtube_search, @amazon_search, @reddit_subreddit 등 10종 이상의 검색 매크로를 내장해서 자주 쓰는 사이트는 별도 로직 없이 바로 커버해요.
세션 격리, 쿠키 임포트, 파일 업로드, 프록시·GeoIP 라우팅, YouTube 자막 추출, 스냅샷 스크린샷, 대용량 페이지 오프셋 페이징, 다운로드 캡처, DOM 이미지 추출까지 자동화에 필요한 기능이 두루 들어 있어요. JSON 구조화 로그에 요청 ID를 달아 운영 가시성도 챙겼고, Docker·Fly.io·Railway 배포 설정도 공식 지원해요.
OpenClaw 플러그인으로도 배포돼서 OpenClaw 구성에서는 openclaw plugins install @askjo/camofox-browser 한 줄로 툴을 달 수 있고, MCP 서버 모드도 있어 MCP 호환 클라이언트와 연결돼요.
어디까지 커버하는가
가장 매력적인 지점은 드롭인 대체라는 포지셔닝이에요. 기존 Playwright·Puppeteer 코드를 크게 바꾸지 않고 Camofox 서버 경유로만 바꾸면 봇 탐지 회피 효과를 얻을 수 있어요. Dockerfile과 Makefile이 make up 한 번으로 Camoufox 바이너리 다운로드부터 실행까지 이어주죠.
리소스 관리도 좋아요. lazy launch와 idle shutdown으로 유휴 메모리를 약 40MB 수준까지 낮춰서 Raspberry Pi나 저가 VPS에서도 함께 운영할 수 있게 설계했어요. CAMOFOX_ACCESS_KEY로 REST API 접근을 잠글 수 있어 외부 서비스로 노출하기도 부담이 적어요.
제한과 고려점
Camofox는 안티 탐지 브라우저라는 특성상 사이트별로 결과가 달라져요. 탐지 회피율은 쓰는 프록시·세션 품질·사용 패턴의 영향을 받고, 완전 보장은 없어요. 또 Camoufox가 Firefox 기반이라 Chrome 전용 웹 표준이나 일부 확장과는 호환성 차이가 있을 수 있어요.
익명화된 원격 측정이 기본 켜져 있는 점도 짚고 갈게요. 개인 도메인은 HMAC 해시, 경로·토큰·IP는 제거된 채 보내지만, 완전 오프라인이 필요하면 CAMOFOX_CRASH_REPORT_ENABLED=false로 끄거나 CAMOFOX_CRASH_REPORT_URL로 자체 엔드포인트를 지정할 수 있어요.
정리
Camofox는 AI 에이전트 브라우징 자동화에서 실용적인 선택지로 보여요. C++ 레벨 핑거프린트 위조, 토큰 효율 좋은 접근성 스냅샷, Docker·OpenClaw·MCP 연계까지 한 번에 갖췄기 때문이에요. 차단 회피라는 일차 목표를 넘어 세션 지속성·프록시·로깅·배포 편의까지 고려한 구성이라, 에이전트 웹 작업을 늘리고 싶은 개발자라면 눈여겨볼 만해요.
참고 링크
관련 글
파일을 마크다운으로 바꾸는 MS 오픈소스 markitdown
마이크로소프트의 오픈소스 도구 markitdown은 PDF·파워포인트·워드·엑셀부터 이미지와 오디오, 유튜브 URL까지 한 번에 마크다운으로 바꿔주는 파이썬 라이브러리예요. 문서 구조를 보존해 LLM 데이터 파이프라인에 바로 넣을 수 있고, CLI와 파이썬 API가 모두 간단해 최근 GitHub 트렌딩에 올랐어요.
오픈소스 & 개발도구HTML로 MP4 영상을 만드는 오픈소스 HyperFrames
HeyGen이 만든 HyperFrames는 HTML·CSS·시크 가능한 애니메이션을 그대로 결정론적 MP4 영상으로 렌더링하는 오픈소스 프레임워크예요. 빌드 단계 없이 index.html 하나로 브라우저 미리보기와 렌더가 가능하고, AI 코딩 에이전트용 스킬 20종으로 에이전트가 직접 영상을 만들 수 있게 해요.
openai/skills 저장소, 공식 디렉토리에서 deprecated된 이유
OpenAI가 GitHub에 공개한 Codex용 Skills Catalog 저장소 openai/skills가 deprecated 처리된 배경을 정리했다. 25.7k 스타를 받은 공식 오픈소스였지만, 플러그인 중심 구조로 전환하면서 현재는 참고용으로 남았다. 실제 활용 시 openai/plugins로 이전해야 한다.
발행 전 운영자가 직접 큐레이션·검수·편집합니다.