agent-browser
AI 에이전트를 위한 빠른 브라우저 자동화 CLI입니다. Chrome/Chromium을 CDP를 통해 제어하며 접근성 트리 스냅샷과 간결한 @eN 요소 참조를 사용합니다.
설치: npm i -g agent-browser && agent-browser install
시작하기
이 파일은 발견용 스텁(stub)일 뿐, 사용 가이드가 아닙니다. agent-browser 명령어를 실행하기 전에 CLI에서 실제 워크플로우 콘텐츠를 로드하세요:
agent-browser skills get core # 여기서 시작 — 워크플로우, 일반적인 패턴, 문제 해결
agent-browser skills get core --full # 전체 명령어 참조 및 템플릿 포함
CLI는 항상 설치된 버전과 일치하는 기술 콘텐츠를 제공하므로 지침이 구식이 될 일이 없습니다. 이 스텁의 내용은 릴리스 간에 변경될 수 없으므로 skills get core를 가리키는 것입니다.
특수 기술
웹 브라우저 페이지 외부의 작업을 수행할 때 특수 기술을 로드하세요:
agent-browser skills get electron # Electron 데스크톱 앱 (VS Code, Slack, Discord, Figma, ...)
agent-browser skills get slack # Slack 워크스페이스 자동화
agent-browser skills get dogfood # 탐색적 테스트 / QA / 버그 헌팅
agent-browser skills get vercel-sandbox # Vercel Sandbox 마이크로VM 내 agent-browser
agent-browser skills get agentcore # AWS Bedrock AgentCore 클라우드 브라우저
agent-browser skills list를 실행하면 설치된 버전에서 사용 가능한 모든 기술을 확인할 수 있습니다.
agent-browser를 사용해야 하는 이유
- Node.js 래퍼가 아닌 빠른 네이티브 Rust CLI
- 모든 AI 에이전트(Cursor, Claude Code, Codex, Continue, Windsurf 등)와 호환
- Playwright나 Puppeteer 종속성 없이 Chrome/Chromium을 CDP로 제어
- 안정적인 상호작용을 위한 요소 참조가 포함된 접근성 트리 스냅샷
- 세션, 인증 볼트, 상태 유지, 비디오 녹화 지원
- Electron 앱, Slack, 탐색적 테스트, 클라우드 제공업체를 위한 특수 기술
관찰 가능성 대시보드
대시보드는 브라우저 세션과 독립적으로 포트 4848에서 실행되며 프록시 또는 포워딩된 URL(예: https://dashboard.agent-browser.localhost)을 통해서도 열 수 있습니다. 에이전트는 대시보드 오리진에 머물러야 합니다: 세션 탭, 상태, 스트림 트래픽이 내부적으로 프록시 처리되므로 세션 포트를 노출할 필요가 없습니다.