Browserable

Stale
GitHub JavaScript MIT

Description

Browserable is a self-hostable browser automation tool purpose-built for AI agents. It provides secure Docker-based browser environments with a JavaScript SDK, achieving 90.4% accuracy on the Web Voyager benchmark for autonomous web navigation.

Key Features

  • Open-source browser automation library purpose-built for AI agents, supporting site navigation, form filling, and data extraction
  • Achieves 90.4% accuracy on the Web Voyager benchmark, leading in performance
  • Docker-based self-hosted architecture providing secure isolated browser environments
  • JavaScript SDK support, installable via npm for quick project integration
  • Supports multiple LLM providers (Gemini, OpenAI, Claude) and remote browser services
  • Full REST API and admin dashboard for easy configuration and monitoring

Use Cases

💡 AI-driven automated web data collection and information extraction
💡 Automated form filling and online shopping workflows
💡 Research assistance such as academic paper retrieval and summary generation
💡 E-commerce automation like competitor monitoring and price comparison

Quick Start

Run npx browserable for a quick start, or clone the repo and launch the dev environment with docker-compose. Visit localhost:2001 to set LLM and remote browser API keys. For JavaScript projects, install the SDK via npm install browserable-js.

Related Projects