OpenBrowser
StaleDescription
AI-powered autonomous web browsing framework that enables agents to click, type, navigate, and extract data like a human, with support for OpenAI, Anthropic, and Google models.
Key Features
- Natural language task execution — describe what you want and the agent navigates, clicks, types, and extracts data autonomously
- Multi-model support via Vercel AI SDK — swap between OpenAI, Anthropic, and Google with a single flag
- Interactive REPL for live browser sessions — drop into a browser prompt for debugging, prototyping, and exploration
- Sandboxed execution with CPU/memory monitoring, timeouts, and domain restrictions
- Production-ready with stall detection, cost tracking, session management, and replay recording
- MIT licensed monorepo — core library, CLI, and sandbox package fully extensible
Use Cases
Strengths & Limitations
✅ Strengths
- • High community interest (9.5k stars)
- • Permissive open-source license (MIT)
- • Responsive to issues, low backlog
Categories
Quick Start
npm install -g @open-browser/cli && cp .env.example .env # add API keys
open-browser run "Find the top story on Hacker News and summarize it"