









BrowserBash is an open-source, plain-English command-line interface (CLI) tool designed for AI-driven browser automation. It allows users to execute complex browser actions by describing them in natural language, eliminating the need for manual selectors, code, or flaky locators. BrowserBash supports various execution environments, including local Chrome, Browserbase, LambdaTest, and BrowserStack. It operates on either local models via Ollama or cloud models via OpenRouter, ensuring no API keys or credit cards are strictly required to start. The tool is built for CI/CD integration, offering features like NDJSON output, session recording, and the ability to run automated tests as simple Markdown files.
To use BrowserBash, first install the CLI using 'npm install -g browserbash-cli'. You can then run commands directly by typing 'browserbash run' followed by your instruction in plain English (e.g., 'Open example.com and click the login button'). You can run it locally with Ollama for free or connect a cloud provider for advanced features.

Free
$0 / forever
Full open-source CLI, local models, and 15-day cloud run history.


20.40%
64.57%
Social Listening