vercel-labs/agent-browser
AI 에이전트가 스냅샷, 요소 참조, 일반적인 자동화 명령으로 Chrome을 제어할 수 있게 해주는 네이티브 Rust CLI입니다.
- 스타
- 44,312
- 포크
- 3,028
- 열린 이슈
- 721
- 마지막 커밋
- 14시간 전
어떤 프로젝트인가요?
agent-browser는 AI 에이전트가 웹 브라우저를 제어할 수 있도록 설계된 명령줄 도구입니다. Chrome을 실행하며(내장 설치 명령으로 다운로드하거나, 감지된 기존 Chrome, Brave, Playwright 또는 Puppeteer 설치를 사용), URL 열기, 클릭, 양식 입력, 스크린샷 촬영, 페이지 텍스트 읽기 등의 작업을 제공합니다. 주요 상호작용 방식은 각 요소에 @e2 같은 짧은 참조를 부여하는 접근성 트리 스냅샷으로, 에이전트가 복잡한 선택자를 작성하지 않고도 요소를 조작할 수 있습니다.
기본 탐색 기능 외에도 CLI는 탭 및 프레임 관리, 네트워크 요청 가로채기 및 HAR 기록, 쿠키와 저장소 관리, 인증 상태 저장, 한 번의 호출로 여러 명령을 일괄 실행하는 기능, axe-core 접근성 감사를 지원합니다. 선택 가능한 도구 프로필을 사용해 MCP stdio 서버로 실행할 수도 있어 MCP 클라이언트가 동일한 브라우저 기능을 사용할 수 있습니다. React DevTools 훅을 활성화해 앱을 실행하면 React 컴포넌트 검사와 Web Vitals 측정도 가능합니다.
핵심 기능
- 01페이지 요소를 조작할 때 사용할 수 있는 짧은 요소 참조가 포함된 접근성 트리 스냅샷
- 02Chrome for Testing을 통한 Chrome 설치 또는 기존 Chrome, Brave, Playwright 및 Puppeteer 설치 감지
- 03클릭, 양식 입력, 키보드 및 마우스 입력, 스크린샷, PDF 내보내기, 동영상 녹화 명령
- 04네트워크 라우트 가로채기, 요청 검사 및 HAR 기록
- 05탭, 프레임, 대화상자 처리와 저장된 인증 상태 및 쿠키 가져오기
- 06선택 가능한 도구 프로필을 제공하는 MCP stdio 서버
활용 사례
- AI 코딩 또는 리서치 에이전트가 웹사이트를 탐색하고, 양식을 입력하고, 콘텐츠를 추출하도록 지원
- 여러 단계의 브라우저 워크플로를 하나의 일괄 CLI 호출로 스크립팅
- 명령줄에서 페이지 또는 URL에 axe-core 접근성 감사 실행
- 컴포넌트 트리와 렌더링 활동을 검사해 React 앱 디버깅
빠른 시작
- 1
npm으로 CLI를 전역 설치합니다
npm install -g agent-browser - 2
Chrome for Testing을 다운로드합니다(최초 1회만)
agent-browser install - 3
페이지를 열고 스냅샷을 만든 다음 ref로 요소를 클릭합니다
agent-browser open example.com
사용 전 알아둘 점
- 처음 사용하기 전에 Chrome for Testing을 다운로드해야 합니다.
- Linux 시스템 종속 항목은 별도로 설치해야 할 수 있으며, 설치에 실패할 수 있습니다.
토픽
자주 묻는 질문
- agent-browser은(는) 무엇인가요?
- AI 에이전트가 스냅샷, 요소 참조, 일반적인 자동화 명령으로 Chrome을 제어할 수 있게 해주는 네이티브 Rust CLI입니다. agent-browser는 AI 에이전트가 웹 브라우저를 제어할 수 있도록 설계된 명령줄 도구입니다. Chrome을 실행하며(내장 설치 명령으로 다운로드하거나, 감지된 기존 Chrome, Brave, Playwright 또는 Puppeteer 설치를 사용), URL 열기, 클릭, 양식 입력, 스크린샷 촬영, 페이지 텍스트 읽기 등의 작업을 제공합니다. 주요 상호작용 방식은 각 요소에 @e2 같은 짧은 참조를 부여하는 접근성 트리 스냅샷으로, 에이전트가 복잡한 선택자를 작성하지 않고도 요소를 조작할 수 있습니다.
- agent-browser은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- agent-browser은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- agent-browser은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. agent-browser의 마지막 커밋은 2026년 10월 20일입니다.
- agent-browser은(는) 어디에 사용할 수 있나요?
- AI 코딩 또는 리서치 에이전트가 웹사이트를 탐색하고, 양식을 입력하고, 콘텐츠를 추출하도록 지원 여러 단계의 브라우저 워크플로를 하나의 일괄 CLI 호출로 스크립팅 명령줄에서 페이지 또는 URL에 axe-core 접근성 감사 실행 컴포넌트 트리와 렌더링 활동을 검사해 React 앱 디버깅
- agent-browser는 어떻게 설치하나요?
- npm으로 CLI를 전역 설치합니다: npm install -g agent-browser Chrome for Testing을 다운로드합니다(최초 1회만): agent-browser install 페이지를 열고 스냅샷을 만든 다음 ref로 요소를 클릭합니다: agent-browser open example.com
- agent-browser은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/vercel-labs/agent-browser
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
로그인된 Chrome이나 Edge를 계속 사용하면서 AI 에이전트가 브라우저를 조작하도록 하는 CLI와 브라우저 확장 프로그램입니다.
AI 코딩 에이전트에 최신 버전별 라이브러리 문서와 코드 예제를 제공하는 MCP 서버 및 CLI입니다.
파일 편집과 명령 실행을 지원하고 로컬 모델을 포함한 40개 이상의 모델 제공업체와 연동되는 오픈소스 Rust 터미널 코딩 에이전트입니다.
구조화된 접근성 스냅샷을 통해 LLM 클라이언트가 Playwright로 실제 브라우저를 제어하도록 하는 Model Context Protocol 서버입니다.