스킬테스트·QA

agent-browser

에이전트가 셸 명령으로 브라우저를 열고 클릭, 입력, 스크린샷을 하게 해 주는 Vercel Labs의 Rust 기반 브라우저 자동화 CLI와 스킬입니다.

브라우저 자동화 E2E 테스트 웹 테스트 스크린샷 CLI
설치 방법 보기원본 저장소

언제 쓰면 좋나

코드를 고친 뒤 에이전트가 직접 화면을 열어 로그인 흐름이나 폼 동작을 확인하게 하고 싶을 때 씁니다. 페이지에서 누를 수 있는 요소만 @e1 같은 짧은 참조로 돌려주기 때문에, 고치고 확인하는 과정을 여러 번 반복해도 컨텍스트가 덜 찹니다. 필요하면 같은 기능을 MCP 서버로도 띄울 수 있습니다.

설치

npm install -g agent-browser
agent-browser install
npx skills add vercel-labs/agent-browser

agent-browser install은 처음 한 번 Chrome for Testing을 내려받음. Linux는 --with-deps로 시스템 라이브러리까지 설치. Homebrew·Cargo 설치도 지원

주의할 점

  • 스킬은 짧은 안내 파일뿐이고, 실제 사용법은 설치한 CLI가 버전에 맞춰 내려 줍니다. 그래서 스킬만 넣으면 안 되고, CLI 설치와 agent-browser install을 먼저 해야 합니다.
  • 브라우저는 명령 사이에 백그라운드 데몬으로 계속 떠 있다가, 1시간 동안 명령이 없으면 닫힙니다. 작업을 중간에 끊었다면 agent-browser close로 직접 닫는 편이 안전합니다. 예전 버전에서는 남은 Chrome 프로세스가 CPU를 많이 쓴다는 보고(#1371)가 있었습니다.
  • 도메인 허용 목록, 위험 동작 확인, 출력 길이 제한 같은 보안 옵션이 있지만 모두 기본으로 꺼져 있습니다. 로그인된 사이트를 다룰 때는 허용 목록부터 켜 두세요.
  • 네트워크 가로채기, PDF 생성, 이미 있는 Playwright 테스트 코드 재사용처럼 세밀한 작업은 Playwright MCP 쪽이 더 맞을 수 있습니다.

커뮤니티 반응

Playwright MCP보다 빠르고 컨텍스트를 덜 쓴다는 평가가 많고, 이 CLI 위에 리뷰·테스트 도구를 얹은 프로젝트도 여럿 나왔습니다. 다만 토큰 절감 수치는 출처마다 크게 달라 직접 비교해 보라는 의견이 있고, 단순 스크래핑에서는 Playwright와 차이가 없었다는 후기도 있습니다. 경쟁 도구 쪽에서는 저수준 명령이 너무 많고 접근성 트리에 의존해 일부 사이트에서 실패한다고 지적합니다. 초기 버전에서는 Windows에서 데몬이 뜨지 않는 문제가 반복 보고됐습니다.

다른 사용자들의 공개 후기를 요약했습니다(2026-10-23 확인).

비슷한 도구