epiral/bb-browser
Your browser is the API. CLI + MCP server for AI agents to control Chrome with your login state.
해결하는 문제
대부분의 웹사이트에는 API가 없거나 엄격한 안티 봇 보호 기능이 있기 때문에 AI 에이전트는 일반적으로 라이브 웹에 접속하는 데 어려움을 겪습니다. bb-browser는 에이전트가 로그인 상태와 쿠키를 포함한 사용자의 실제 브라우저 세션을 API로 사용할 수 있도록 하여 이 문제를 해결하며, API 키나 스크레이퍼 없이도 인터넷 전체를 기계 판독 가능한 인터페이스로 효과적으로 전환합니다.
작동 방식
헤드리스 브라우저나 격리된 환경을 사용하는 대신, bb-browser는 데몬과 Chrome DevTools Protocol (CDP)을 통해 실제 Chrome 브라우저에 연결됩니다. 활성 브라우저 탭 내에서 JavaScript (eval)를 직접 실행하거나, 기존 쿠키를 사용하여 인증된 fetch() 호출을 수행하거나, 페이지의 내부 모듈(Webpack 등)과 상호 작용합니다. 이를 통해 요청이 정당한 로그인된 사용자 세션에서 발생하므로 에이전트의 동작이 안티 봇 시스템에 노출되지 않습니다.
대상 사용자
- AI 에이전트 개발자: 여러 플랫폼(예: 소셜 미디어, 금융, 리서치)에서 실제 작업을 수행해야 하는 에이전트를 구축하는 개발자.
- MCP 사용자: AI 도구에 실제 웹 브라우징 기능을 부여하고 싶은 Claude Code 또는 Cursor 사용자.
- LlamaIndex/OpenClaw 사용자: 별도의 확장 프로그램 없이 통합된 브라우저 자동화를 원하는 사용자.
주요 특징
- 방대한 플랫폼 지원: Twitter, Reddit, GitHub, YouTube, LinkedIn를 포함한 36개 플랫폼에 걸쳐 103개의 명령어를 제공합니다.
- MCP 통합: AI IDE와의 원활한 사용을 위한 Model Context Protocol (MCP) 네이티브 지원.
- 커뮤니티 주도 어댑터: AI 에이전트가 직접 빠르게 역공학하여 추가할 수 있는 경량 JS 어댑터 시스템.
- 완전한 브라우저 자동화: 사이트별 명령어를 넘어 스냅샷, 클릭, 양식 채우기 및 네트워크 트래픽 캡처를 위한 CLI를 제공합니다.
- passage-based JSON 출력: 모든 명령어는 구조화된 데이터 추출을 위해
--json및--jq를 지원합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트