- Home
- Search & Web
- Browserable
Rating
Votes
0
score
Downloads
0
total
Price
Free
API key required
Works With
About
Website | Documentation | Discord | Twitter
Open source browser automation library for AI agents
Browserable allows you to build browser agents that can navigate sites, fill out forms, clicking buttons and extract information. It is currently at 90.4% on the Web Voyager benchmarks.
Quick start
The fastest way to get started is to run the npx command. This will guide you through the setup process and ensure you have all required dependencies.
npx browserableVisit http://localhost:2001 to set your LLM and Remote Browser API Keys to start using.
Manual setup
Clone the repository:
```bash
git clone https://github.com/browserable/browserable.git cd browserable
```
Pre-requisites:
- Install Docker
- Install Docker Compose
Start the development environment:
```bash
cd deployment docker-compose -f docker-compose.dev.yml up
```
Set your API keys:
- Open Browserable admin dashboard: http://localhost:2001/dash/@admin/settings.
- Set API key of any one LLM provider (Gemini/ Open AI/ Claude).
- Sign up for a free plan with any one remote browser provider (Hyperbrowser/ Steel).
- Set the API key of the remote browser provider in your Browserable admin dashboard.
Services
Once running, you'll have access to the following services:
| Service | URL/Port | Description |
|---|---|---|
| UI Server | http://localhost:2001 | Main user interface |
| Documentation | http://localhost:2002 | Local documentation |
| Tasks Server | http://localhost:2003 | Task management API |
| MongoDB | 27017 | Database |
| MongoDB Express UI | http://localhost:3300 | Database management |
| Redis | 6379 | Caching and queues |
| MinIO API | http://localhost:9000 | Object storage API |
| MinIO Console | http://localhost:9001 | Object storage UI |
| DB Studio | http://localhost:8000 | Database management |
JavaScript SDK
Install the SDK using npm:
npm install browserable-jsOr using yarn:
yarn add browserable-jsHere’s a simple example to get you started:
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(taskId);
console.log('Results:', result.data);
}Demos
Don't lose this
Three weeks from now, you'll want Browserable again. Will you remember where to find it?
Save it to your library and the next time you need Browserable, it’s one tap away — from any AI app you use. Group it into a bench with the rest of the team for that kind of task and you can pull the whole stack at once.
⚡ Pro tip for geeks: add a-gnt 🤵🏻♂️ as a custom connector in Claude or a custom GPT in ChatGPT — one click and your library is right there in the chat. Or, if you’re in an editor, install the a-gnt MCP server and say “use my [bench name]” in Claude Code, Cursor, VS Code, or Windsurf.
a-gnt's Take
Our honest review
Open source and self-hostable browser automation library for AI agents. Best for anyone looking to make their AI assistant more capable in search & web. It's completely free and works across most major AI apps. This one just landed in the catalog — worth trying while it's fresh.
Tips for getting started
Tap "Get" above, pick your AI app, and follow the steps. Most installs take under 30 seconds.
Heads up: this needs an API key to work. You'll get one from the service's website (usually free). The setup guide tells you exactly where.
What's New
Imported from GitHub
Ratings & Reviews
0.0
out of 5
0 ratings
No reviews yet. Be the first to share your experience.