dondai44423/bladebro

A Fully free agentic browser driver for AI , few tools, full control, real stealth, top-tier token efficiency.

해결하는 문제

Bladebro는 AI 에이전트가 실제 웹 브라우저를 완전히 제어할 수 있도록 설계된 에이전트형 브라우저 드라이버입니다. 거대한 페이지 스냅샷을 지속적인 "Live Page Model"로 대체하고 작업 후 변경된 부분(델타)만 반환함으로써 브라우저 자동화에서 높은 토큰 사용량과 취약성 문제를 해결합니다. 또한 다층 스텔스 시스템을 구현하여 안티봇 공급업체를 우회함으로써 봇 감지 문제를 해결합니다.

작동 방식

Bladebro는 사용자 정의 CDP(Chrome DevTools Protocol) 전송 계층 위에 Rust로 구축되었으며, Node.js나 Playwright와 같은 런타임 종속성 없이 단일 정적 바이너리로 작동합니다. 에이전트가 브라우저와 상호 작용하는 데 사용할 수 있는 5가지 핵심 도구(act, see, state, run, vision)를 제공합니다. 도구 호출 간에 지속적인 상태를 유지하여 DOM 재렌더링 후에도 살아남는 요소에 대한 자가 치유 참조를 허용합니다. 또한 사용자 자신의 기존 Chromium 계열 브라우저 프로필을 구동하도록 구성하여 감지를 완전히 피할 수 있습니다.

대상 사용자

Claude, Cursor, pi, Cline과 같은 프레임워크를 사용하여 AI 에이전트를 구축하는 개발자를 대상으로 하며, 봇 감지기에 차단되지 않고 실제 웹 탐색, 데이터 추출 및 상호 작용을 수행해야 합니다.

주요 특징

  • 델타 우선 결과: 페이지의 변경 사항만 반환하여 전체 페이지 덤프에 비해 토큰 소비를 크게 줄입니다.
  • 6계층 스텔스: 프로토콜, 환경, 동작, 일관성, 잔여물, 시즈닝 계층을 포함하여 안티봇 보호를 우회합니다.
  • 재렌더링 면역: 구조적 지문을 사용하여 React/Vue/Angular DOM 교체 후에도 요소 참조가 유지되도록 보장합니다.
  • 5도구 아키텍처: 에이전트의 도구 세트를 5개의 고수준 도구로 단순화하여 도구 정의 토큰 오버헤드를 줄입니다.
  • 실제 브라우저 모드: 사용자 자신의 Chrome 프로필과 로그인을 구동할 수 있습니다.
  • 자가 치유: 죽은 참조를 자동으로 다시 해석하고 충돌한 브라우저 인스턴스를 다시 시작합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트