ntegrals/openbrowser
Let AI agents browse the web. An autonomous toolkit for browser-based AI agents.
What it solves
Open Browser는 AI 에이전트가 웹과 자율적으로 상호작용할 수 있는 방법을 제공합니다. 모든 웹사이트마다 수동 스크립트를 작성하는 대신, 사용자는 자연어로 작업을 설명하면 에이전트가 탐색, 클릭, 입력 및 데이터 추출을 처리하여 작업을 완료합니다.
How it works
이 프레임워크는 루프를 사용하여 AI 에이전트가 현재 페이지 상태와 사용자의 목표를 대형 언어 모델(LLM)에 전달합니다. LLM은 버튼 클릭이나 필드 입력과 같은 필요한 작업을 결정하고, 이를 Playwright 브라우저 인스턴스를 통해 실행합니다. 에이전트는 작업이 완료될 때까지 관찰과 행동의 사이클을 계속합니다.
Who it’s for
자율 웹 브라우징 기능을 애플리케이션에 통합하고 싶거나, CLI를 사용해 수동 코딩 없이 웹 작업을 자동화하고자 하는 TypeScript 개발자를 위해 설계되었습니다.
Highlights
- Multi-model support: Compatible with OpenAI, Anthropic, and Google models via the Vercel AI SDK.
- Interactive REPL: Includes a live browser prompt for real-time debugging and prototyping.
- Sandboxed execution: Offers resource limits (CPU/memory) and domain restrictions for safer agent runs.
- Production-ready features: Includes stall detection, cost tracking, session management, and replay recording.