Browserable: Open Source Browser Automation for AI Agents
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
Browserable is an open-source and self-hostable library designed to empower AI agents with advanced browser automation capabilities. It enables agents to navigate websites, fill out forms, click buttons, and extract information efficiently. With a strong performance on Web Voyager benchmarks, Browserable provides a robust foundation for building intelligent AI-driven web interactions.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
Browserable is an innovative open-source and self-hostable browser automation library specifically engineered for AI agents. It allows your AI agents to perform complex web interactions, including navigating sites, filling out forms, clicking buttons, and extracting valuable information. Achieving an impressive 90.4% on the Web Voyager benchmarks, Browserable stands out as a powerful tool for integrating intelligent web browsing into your AI applications.
For more details, visit the Browserable Website or check the Documentation.
Installation
Getting started with Browserable is straightforward. The quickest way is to use the npx command, which guides you through the setup process and ensures all dependencies are met:
npx browserable
After running the command, visit http://localhost:2001 to configure your LLM and Remote Browser API Keys.
For a manual setup, you will need Docker and Docker Compose. Clone the repository and start the development environment:
git clone https://github.com/browserable/browserable.git
cd browserable
cd deployment
docker-compose -f docker-compose.dev.yml up
Remember to set your API keys for an LLM provider (Gemini, OpenAI, Claude) and a remote browser provider (Hyperbrowser, Steel) in the Browserable admin dashboard.
Examples
Browserable provides a JavaScript SDK for easy integration into your projects. Install it using npm or yarn:
npm install browserable-js
Or with yarn:
yarn add browserable-js
Here is a simple example demonstrating how to create and run a task:
import { Browserable } from 'browserable-js';
// Initialize the SDK
const browserable = new Browserable({
apiKey: 'your-api-key'
});
// Create and run a task
async function runTask() {
const createResult = await browserable.createTask({
task: 'Find the top trending GitHub repos of the day.',
agent: 'BROWSER_AGENT'
});
// Wait for task completion
const result = await browserable.waitForRun(createResult.taskId);
console.log('Results:', result.data);
}
runTask();
The project also showcases impressive demos, such as searching for specific products on Amazon, summarizing research papers on Arxiv, and finding courses on Coursera, all powered by AI agents.
Why Use Browserable?
Browserable offers several compelling reasons for developers and AI researchers:
- AI-Native Automation: It is specifically designed to enable AI agents to interact with web pages intelligently, going beyond simple scripting.
- Open Source & Self-Hostable: Enjoy full control and flexibility by hosting the library yourself, fostering transparency and customization.
- High Performance: Demonstrated strong capabilities on Web Voyager benchmarks, ensuring efficient and reliable web interactions.
- Flexible Configuration: Supports various LLM providers, storage solutions, database systems, and remote browsers, allowing you to tailor it to your specific needs.
- Community Support: An active Discord community is available for questions, feedback, and collaboration.
Links
Related repositories
Similar repositories that may be relevant next.

claude-codex-settings: Enhance Your AI Coding Tools with Battle-Tested Configurations
August 23, 2026
The `claude-codex-settings` repository provides battle-tested configurations, plugins, hooks, and agents for Claude Code, OpenAI Codex, and Cursor. It aims to significantly improve AI coding tool behavior by offering structured guidelines and an extensive ecosystem of specialized skills. This versatile resource also supports Kimi, MiniMax, and GLM APIs, streamlining AI-powered development workflows.
ios-simulator-skill: Enhance Claude's iOS App Development with Simulator Skill
August 22, 2026
The ios-simulator-skill is a production-ready skill for Claude Code, designed to build, test, and automate iOS applications efficiently. It optimizes Claude's interaction with the iOS Simulator and Xcode builds, significantly reducing token wastage from LLM output. This skill provides 27 scripts for robust semantic UI navigation, accessibility testing, and device lifecycle management.
awesome-agent-skills: A Curated Collection of 1000+ AI Agent Skills
August 22, 2026
VoltAgent's awesome-agent-skills is a comprehensive repository featuring over 1000 hand-picked AI agent skills from official development teams and the community. This valuable resource supports various AI coding assistants like Claude Code, Codex, Gemini CLI, and Cursor. It stands out for its focus on real-world, non-AI-generated skills, making it an essential toolkit for developers building intelligent agents.
Product-Manager-Skills: AI-Powered Framework for Product Management Excellence
August 20, 2026
Product-Manager-Skills is a comprehensive GitHub repository offering a framework of 77 battle-tested product management skills. Designed for AI agents like Claude, Codex, and ChatGPT, it helps product managers and their AI counterparts achieve professional-level work. This resource aims to provide both functional tools and pedagogic insights into effective product management practices.
Source repository
Open the original repository on GitHub.
9 counted GitHub visits