browserable: Automate Browsers for AI Agents

Summary
Browserable is a self-hostable browser automation library for AI agents. It runs natural-language tasks such as searching websites, filling forms, and extracting information, with a JavaScript SDK and REST API for integration.
At a glance
- Language
- JavaScript
- License
- MIT
- Stars
- 1.2k
- Forks
- 105
- Added to OSRepos
- October 12, 2025
- Last analyzed
- October 4, 2026
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.
Overview
Browserable lets AI agents interact with websites by navigating pages, clicking controls, filling forms, and extracting information. It is designed for developers building browser-based agents who want a browser automation service they can run themselves or integrate through an API.
The project combines an agent task interface with configurable LLM and remote-browser providers. It may suit teams that need to automate multi-step web tasks, while still choosing their own provider configuration.
Key Features
- Runs browser tasks described in natural language.
- Supports navigation, form entry, button clicks, and information extraction.
- Includes a JavaScript SDK for creating tasks and waiting for results.
- Provides a REST API for integrating task execution into other applications.
- Can be self-hosted, with a setup flow available through
npx browserable. - Offers configuration for LLM providers, storage, databases, remote browsers, and custom functions.
Use Cases
- Researchers can collect details from websites or locate recent papers without manually repeating searches.
- Developers can add browser-based research or data collection tasks to AI agent applications using the SDK or REST API.
- Teams can automate multi-step shopping or comparison searches where results depend on several website criteria.
- Operators who need control over deployment can self-host the service and configure their own LLM and remote browser providers.
Project Facts
- Language: JavaScript
- License: MIT
- Stars: 1.2k
- Forks: 105
- Topics: ai-agents, ai-tools, browser-automation, browser-use, browser-use-js, deep-research, javascript, llm, playwright
- Archived: No
Getting Started
Run the interactive setup:
npx browserable
Then visit http://localhost:2001 to configure LLM and remote browser API keys. See the README and documentation for setup details and SDK and REST API guides.
Alternatives
- pinchtab: PinchTab exposes direct Chrome control through a local Go server and CLI, while Browserable runs natural-language tasks through a self-hostable library and REST API.
- magentic-ui: MagenticLite focuses on supervised browser and local-file workflows with human approval, while Browserable provides a self-hostable browser automation library and REST API.
- OpenWebAgent: OpenWebAgent combines a Chrome extension with a configurable server for developers supplying their own models, while Browserable offers a JavaScript SDK and REST API for natural-language tasks.
- brightdata-mcp: Bright Data MCP provides managed web data and remote browser tools via an API token, while Browserable is a self-hostable browser automation library.
Considerations
Browserable requires configured LLM and remote browser providers to run tasks. The documented manual development setup requires Docker and Docker Compose, and self-hosting involves several services, including MongoDB and Redis. The repository describes a provider-based configuration, so users should check the documentation for supported options and deployment requirements.
Found this useful?
Share it with someone who would like browserable.
Comparisons
Source repository
Open the original repository on GitHub.
12 counted GitHub visits
Related repositories
Similar repositories that may be relevant next.

gods-eye-view: Explore Live Data on a 3D Globe
September 23, 2026
God's Eye View combines public geospatial feeds on an interactive 3D globe, with tools for tracking aircraft, ships, satellites, weather and more. It is a locally run browser app for developers, researchers and curious users exploring spatial data.

Orkas: Coordinate AI Agent Teams from a Desktop App
September 13, 2026
Orkas is a local-first desktop app for directing a Commander and specialist AI agents from one chat. It suits people who want to coordinate research, document work, and coding tools locally, using their own model keys.

agenttrail: Observe AI Coding Agents Locally
September 3, 2026
Agenttrail turns local file changes and supported coding-agent activity into project maps and a 3D task view. It helps developers follow progress and spot work that needs attention without managing agents or sending data to a cloud service.

agent-skills: Give Coding Agents Engineering Workflows
August 14, 2026
A portable set of structured engineering workflows for AI coding agents, covering work from requirements and planning through testing, review, and release. Useful for teams that want agents to follow consistent quality and verification practices.