LvcidPsyche/auto-browser
Give your AI agent a real browser — with a human in the loop. Open-source MCP-native browser agent.
해결하는 문제
Auto Browser는 AI 에이전트가 라이브 웹과 상호 작용할 수 있는 안전하고 제어된 방법을 제공합니다. 에이전트가 막혔을 때 인간이 개입하여 라이브 세션을 인계받을 수 있도록 함으로써 '취약한' 웹 자동화 문제를 해결하며, 승인 게이트, PII 스크러빙, 감사 추적과 같은 안전 장치를 제공하여 무단 또는 위험한 작업을 방지합니다.
작동 방식
Playwright 기반 브라우저 세션을 관리하는 MCP (Model Context Protocol) 네이티브 제어 평면으로 작동합니다. 시스템은 LLM 에이전트나 인간의 요청을 처리하는 컨트롤러 API와 Chromium을 실행하는 브라우저 노드로 구성됩니다. HTTP 및 stdio 브리지를 포함한 다양한 통합 방법을 지원하여 Claude Desktop, Cursor, VS Code와 같은 클라이언트에 연결할 수 있습니다. 주요 기능으로는 실시간 시각적 인계를 위한 noVNC, 로그인 상태를 저장하고 재사용하기 위한 명명된 인증 프로필, 에이전트 기술을 기록하고 검증하기 위한 수렴 하네스 (convergence harness) 가 있습니다.
대상 사용자
- 실제 브라우저가 필요한 MCP 기반 에이전트 워크플로우를 구축하는 개발자.
- 운영자 지원 브라우저 디버깅을 수행하는 QA 엔지니어.
- AI 에이전트를 통해 내부 대시보드나 관리 도구를 관리하는 팀.
- 지속적인 인증이 필요한 사이트에서 워크플로우를 자동화해야 하는 사용자.
주요 특징
- Human-in-the-loop: 에이전트가 문제에 직면했을 때 noVNC를 통해 실시간 세션 인계 가능.
- Auth Persistence: 명명된 인증 프로필을 저장하고 재사용하여 반복적인 로그인 방지.
- MCP-Native: Model Context Protocol을 위해 처음부터 구축되었으며 다양한 LLM 클라이언트 지원.
- Enterprise Safety: Ed25519 서명된 Witness 영수증, PII 스크러빙, 엄격한 규정 준수 템플릿(예: strict, balanced) 포함.
- Skill Induction: 검증된 브라우저 추적을 기록하여 단계별로 서명된 기술 후보를 생성하는 수렴 하네스.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트