Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

License

NotificationsYou must be signed in to change notification settings

browserable/browserable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Website |Documentation |Discord |Twitter

Browserable LogoBrowserable Logo

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 browserable

Visithttp://localhost:2001 to set your LLM and Remote Browser API Keys to start using.

Manual setup

Clone the repository:

git clone https://github.com/browserable/browserable.gitcd browserable

Pre-requisites:

Start the development environment:

cd deploymentdocker-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:

npm install browserable-js

Or using yarn:

yarn add browserable-js

Here’s a simple example to get you started:

import{Browserable}from'browserable-js';// Initialize the SDKconstbrowserable=newBrowserable({apiKey:'your-api-key'});// Create and run a taskasyncfunctionrunTask(){constcreateResult=awaitbrowserable.createTask({task:'Find the top trending GitHub repos of the day.',agent:'BROWSER_AGENT'});// Wait for task completionconstresult=awaitbrowserable.waitForRun(taskId);console.log('Results:',result.data);}

Demos

Task: On amazon.com search for a yoga mat at least 6mm thick, non-slip, eco-friendly, and under $50.

amazon-demo



Task: On arxiv.org locate the latest paper within the 'Nonlinear Sciences - Chaotic Dynamics' category, summarize the abstract, and note the submission date.

arxiv-demo



Task: On coursera.com find a beginner-level online course about '3d printing' which lasts 1-3 months, and is provided by a renowned university.

coursera-demo

Configuration options

Browserable offers configuration options for:

  • LLM Providers
  • Storage Solutions
  • Database Systems
  • Remote Browsers
  • Custom Functions

For a complete list of environment variables and their configurations, seeEnvironment Variables Documentation.

Documentation

Seebrowserable.ai/docs for full documentation, or you can check theREST API reference/JS SDK guide.

Contributing

Browserable is an open-source and self-hostable project. We welcome contributions! 💛

Here's how you can help:

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Added AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a pull request.

Support

Questions/ feedback?Join Discord.

Acknowledgments

Some amazing open source projects Browserable wouldn't have been possible without:bull,mongo-express,Stagehand,Supabase.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors3

  •  
  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp