> ## Documentation Index
> Fetch the complete documentation index at: https://docs.browserable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcome

> Welcome to Broswerable- open source JS browser automation library for AI agents

<img class="block dark:hidden" src="https://mintcdn.com/97/SXNo4RNU2EH-GPFx/browserable-ai.png?fit=max&auto=format&n=SXNo4RNU2EH-GPFx&q=85&s=a1efd13edaa39ae497035f1859382b0c" width="4054" height="535" data-path="browserable-ai.png" />

<img class="hidden dark:block invert-0" src="https://mintcdn.com/97/SXNo4RNU2EH-GPFx/browserable-ai-invert.png?fit=max&auto=format&n=SXNo4RNU2EH-GPFx&q=85&s=a5169661c8f810a06b3f39a5564dcf3c" width="4054" height="535" data-path="browserable-ai-invert.png" />

Browserable is an open-source and self-hostable JS library (MIT license) for building agents that can execute web tasks - [https://github.com/browserable/browserable](https://github.com/browserable/browserable).

It allows you to build browser agents that can navigate sites, fill out forms, and extract information, track status and fetch results. It is currently at 90.4% on the Web Voyager benchmark.

With this library, you can:

* Run a browser agent suite in your local machine with one single command- `npx browserable`
* Integrate into existing code with REST APIs/ SDKs
* Self-host the browser agent and scale without being tied to any single browser/ browser infrastructure/ LLM provider.

```bash theme={null}
npx browserable
```

## Where next?

<CardGroup>
  <Card title="Check out demos" icon="file" href="/getting-started/demos">
    Check demos of different browser based tasks run on Browserable.
  </Card>

  <Card title="Develop locally" icon="square-code" href="/development/local-development">
    Set up Browserable locally for development
  </Card>

  <Card title="Join our Discord" icon="discord" href="https://discord.gg/b6s9fXNjeQ">
    If you develop using Browserable, feel free to show it off in our Discord community!
  </Card>

  <Card title="Customize Browserable" icon="puzzle-piece" href="/guides/custom-functions">
    Check different ways to customize Browserable (LLMs, remote browser providers and custom tools)
  </Card>
</CardGroup>
