Node.js 폴백을 지원하는 Rust 기반 고속 헤드리스 브라우저 자동화 CLI로, AI 에이전트가 구조화된 명령을 통해 페이지를 탐색, 클릭, 입력 및 스냅샷 캡처할 수 있습니다.
Agent Browser는 AI 에이전트를 위해 특별히 설계된, Rust로 구축된(Node.js 폴백 포함) 빠른 헤드리스 브라우저 자동화 CLI입니다. 에이전트가 URL을 탐색하고, 안정적인 @ref 식별자를 사용하여 페이지 요소와 상호작용하고, 구조화된 데이터를 추출하고, 스크린샷을 캡처하고, 비디오를 녹화하고, 세션을 관리할 수 있도록 합니다 — 이 모든 것이 간단하고 조합 가능한 셸 명령을 통해 이루어집니다. 양식 제출 자동화, 동적 콘텐츠 스크래핑, 웹 UI 테스트 등 어떤 작업을 하든, Agent Browser는 실제 브라우저 동작에 대한 일관되고 스크립트 가능한 인터페이스를 제공합니다.
npx clawhub@latest install agent-browser이 페이지 상단의 설치 버튼을 클릭하면 원클릭으로 설정할 수 있습니다
agent-browser snapshot -i를 실행하면 안정적인 @ref 식별자(예: @e1, @e2)가 포함된 모든 대화형 요소 목록을 가져올 수 있습니다. 이러한 참조(ref)를 이후의 click, fill, hover 또는 get 명령에서 직접 사용하세요 — CSS 선택자나 XPath는 필요하지 않습니다.
클릭, 더블 클릭, 포커스, 채우기, 입력, 키 누르기/유지/해제, 호버, 체크박스 선택/해제, 드롭다운 선택, 드래그 앤 드롭, 파일 업로드, 스크롤을 지원하며 — 브라우저가 지원하는 거의 모든 사용자 상호작용을 포괄합니다.
agent-browser state save 명령어를 사용하여 인증된 브라우저 상태(쿠키, 스토리지)를 JSON 파일로 저장한 후, 향후 세션에서 이를 다시 불러와 재인증 과정을 건너뛸 수 있습니다. --session <name> 옵션을 통한 병렬 독립 세션은 여러 브라우저 컨텍스트를 동시에 실행할 수 있게 해줍니다.
전체 페이지 스크린샷 캡처, 페이지를 PDF로 저장, 또는 브라우저 상호작용을 .webm 동영상 파일로 녹화할 수 있습니다. 녹화 시 현재 세션의 쿠키와 스토리지가 보존되므로, 재현 가능한 데모를 만들기에 이상적입니다.
agent-browser network route를 사용하여 HTTP 요청을 인터셉트, 차단 또는 모킹합니다. 추적된 요청을 필터링하고 검사하여 API 호출을 디버그하거나 테스트 중에 오프라인/오류 상태를 시뮬레이션합니다.
참조를 사용할 수 없는 경우, ARIA 역할, 표시 텍스트, 레이블 또는 CSS 선택자를 통해 요소를 찾을 수 있는 시맨틱 로케이터를 사용하세요 — 예를 들어 agent-browser find role button click --name "Submit" 또는 agent-browser find text "Sign In" click.
AI 에이전트가 대상 URL을 열고 페이지를 스냅샷하여 ref로 양식 필드를 식별한 다음, agent-browser fill로 각 필드를 채우고 클릭으로 제출한 후, 네트워크 유휴 상태를 기다렸다가 다시 스냅샷하여 성공 여부를 확인합니다 — 이 모든 과정이 사람의 개입 없이 자동으로 이루어집니다.
한 번 대화형으로 로그인하고, agent-browser state save auth.json으로 세션을 저장한 후, 이후 모든 에이전트 실행 시 해당 세션을 다시 불러오세요. 이를 통해 반복적인 로그인 과정을 피할 수 있으며, 자동화 스크립트에 자격 증명이 포함되지 않도록 할 수 있습니다.
JavaScript로 렌더링된 페이지로 이동한 후, agent-browser snapshot을 실행하여 전체 접근성 트리를 캡처합니다. 그런 다음 agent-browser get text 또는 agent-browser get attr 명령을 사용하여 일반 HTTP 스크레이퍼로는 놓칠 수 있는 구조화된 콘텐츠를 추출합니다.
브라우저 상호작용 시퀀스를 스크립트로 작성하고, 각 단계에서 스크린샷 또는 동영상 녹화를 캡처하며, 최종 상태의 PDF를 내보냅니다 — 이를 통해 QA 파이프라인에 테스트 실행 전반에 걸친 예상 동작의 시각적 증거를 제공합니다.
리뷰를 작성하려면 로그인
아직 리뷰가 없습니다. 첫 번째로 경험을 공유해 보세요!