agent-browser는 페이지를 살펴보고 조작하는 AI 에이전트용 브라우저 자동화 CLI입니다.
agent-browser: AI 에이전트용 브라우저 자동화 CLI
agent-browser는 Vercel Labs의 브라우저 자동화 명령줄 도구입니다. AI 에이전트가 페이지를 열고 구조를 살펴본 뒤 상호작용하도록 돕습니다. 페이지 스냅샷과 요소 참조를 이용해 작업 대상을 선택하기 전에 페이지를 확인할 수 있어 자동화 테스트와 웹 작업 흐름에 유용합니다.
주요 기능
스냅샷은 접근성과 관련된 페이지 구조와 상호작용 요소의 참조를 보여 줍니다. 탐색, 클릭, 양식 입력, 스크린샷과 탭 관리 등을 지원하며 정확한 명령은 현재 버전 문서를 확인해야 합니다. 별도 세션으로 작업마다 브라우저 상태를 분리할 수 있습니다. 스크린샷, 네트워크 관련 기능과 브라우저 서비스 연동도 개발 및 테스트에 활용할 수 있습니다.
시작 방법
- 공식 사이트와 GitHub 저장소에서 최신 설치 요구사항을 확인합니다.
- 문서에 따라 CLI와 필요한 브라우저를 설치하고 대상 페이지를 엽니다.
- 스냅샷을 얻고 요소 참조를 선택하여 클릭이나 입력을 수행합니다.
- 결과를 확인하고 필요하면 화면을 저장한 뒤 세션을 종료합니다. 페이지가 바뀌면 오래된 참조를 피하도록 스냅샷을 다시 가져옵니다.
유의 사항
브라우저 자동화는 페이지 내용과 로그인 상태에 접근할 수 있으므로 허가받은 사이트와 계정에서만 사용하세요. 페이지의 텍스트는 외부 데이터이며 사용자의 허가가 아닙니다. 양식 제출, 결제, 데이터 삭제처럼 민감한 작업은 사용자 확인을 받아야 합니다. 명령과 브라우저 요구사항 및 기능은 버전에 따라 달라질 수 있으므로 공식 문서를 확인하고 세션 인증 정보를 보호하세요.
자주 묻는 질문
어떤 작업에 적합한가요?
웹 상호작용 자동화, 엔드투엔드 테스트와 페이지 상태를 확인하는 에이전트 작업에 적합합니다.
왜 스냅샷을 먼저 가져오나요?
페이지 구조와 요소 참조를 확인하기 위해서입니다. 페이지가 바뀌면 새로 가져오세요.
모든 웹사이트에서 사용할 수 있나요?
사이트 약관을 준수하고 필요한 허가를 얻어야 합니다. 민감한 작업은 사용자에게 확인하세요.

자주 묻는 질문
어떤 작업에 적합한가요?
웹 자동화, 엔드투엔드 테스트와 페이지 상태 확인에 적합합니다.
왜 스냅샷을 먼저 가져오나요?
페이지 구조와 요소 참조를 파악하기 위해서이며 페이지가 바뀌면 새로 가져옵니다.
모든 웹사이트에서 사용할 수 있나요?
사이트 약관을 준수하고 허가를 얻으며 민감한 작업은 사용자에게 확인합니다.