Skip to main content
0
B

Browserable

Open source and self-hostable browser automation library for AI agents

Rating

0.0

Votes

0

score

Downloads

0

total

Price

Free

API key required

Works With

Claude CodeCursorWindsurfVS CodeDeveloper tool

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.

bash
npx browserable

Visit 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:

Start the development environment:

```bash

cd deployment docker-compose -f docker-compose.dev.yml up

```

Set your API keys:

Services

Once running, you'll have access to the following services:

ServiceURL/PortDescription
UI Serverhttp://localhost:2001Main user interface
Documentationhttp://localhost:2002Local documentation
Tasks Serverhttp://localhost:2003Task management API
MongoDB27017Database
MongoDB Express UIhttp://localhost:3300Database management
Redis6379Caching and queues
MinIO APIhttp://localhost:9000Object storage API
MinIO Consolehttp://localhost:9001Object storage UI
DB Studiohttp://localhost:8000Database management

JavaScript SDK

Install the SDK using npm:

bash
npm install browserable-js

Or using yarn:

bash
yarn add browserable-js

Here’s a simple example to get you started:

typescript
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

1

Tap "Get" above, pick your AI app, and follow the steps. Most installs take under 30 seconds.

2

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

Version 1.0.06 days ago

Imported from GitHub

Ratings & Reviews

0.0

out of 5

0 ratings

No reviews yet. Be the first to share your experience.