BrowserBash
CLI that turns plain-English sentences into real browser tests — no code, no API keys, runs on free local models
| What is it | CLI that turns plain-English sentences into real browser tests — no code, no API keys, runs on free local models |
|---|---|
| Pricing | Freemium |
| Free tier | Yes |
| Platform | Desktop Application |
| Best for | writing end-to-end browser tests without code, automating repetitive web tasks |
| Domain registered | 2026 |
Data updated Aug. 1, 2026
What does BrowserBash do?
BrowserBash is a free, open-source command-line tool that lets you automate a real web browser by writing a single sentence in plain English. Instead of writing complex test scripts with selectors and locators, you just describe what you want to happen — like "Fill the form and submit" or "Open Hacker News and store the top story title" — and an AI agent carries it out in a real Chrome browser. The CLI is installed via npm and works immediately with no signup, no API keys, and no credit card. A free account adds a dashboard for run history, video recordings, and per-run replays.
BrowserBash is built on a modular architecture with three swappable layers: the browser provider (local Chrome, BrowserStack, LambdaTest, etc.), the engine that interprets your English (Stagehand by default, or a built-in Anthropic tool-use loop), and the LLM that does the thinking. The default stack uses Ollama with a local model — completely free, private, and unmetered. You can also bring your own Anthropic, OpenAI, or Google key, or use any OpenAI-compatible server. The tool outputs NDJSON events on stdout with exit codes (0 for pass, 1 for fail) that your CI pipeline understands natively. It supports markdown test files, secret masking, and a --agent mode for streaming events.
This tool is built for developers and QA engineers who want to write end-to-end browser tests without the overhead of traditional frameworks like Playwright or Selenium. It's also useful for anyone who needs to automate repetitive web tasks — like scraping prices, logging into sites, or checking page content — without writing code. Because it's open source and runs locally, it's a good fit for teams that want full control over their test infrastructure and data privacy. The case study on the site shows how a production Playwright suite was rewritten as a single plain-English file and run on a free local model.
Key features
What makes it stand outWho is BrowserBash for?
Who benefits most from this toolPricing
Free tier available — start without a credit cardFree
- 15 days cloud run history
- The full open-source CLI — every command, no locked features
- Plain-English automation: an objective in, real browser actions out
- All browser providers: local Chrome, any CDP endpoint, Browserbase, LambdaTest, BrowserStack
- Free local models via Ollama or free OpenRouter models — zero API keys
- Markdown *_test.md tests with @import composition and variable templating
- NDJSON agent mode and CI exit codes for pipelines
- Session recording with --record (video & screenshots)
- Free local web dashboard via the dashboard command
- Free cloud account: 15-day run history, recordings & per-run replay
- Open source under Apache-2.0 — audit it, fork it, ship it
Supporter
Everything in Free, plus:
- Extended cloud run retention beyond 15 days (coming soon)
- Directly supports ongoing development of the project
Trust & presence
Gallery
Click any image to enlargeAlternatives in Testing
Open source CLI tool that tests APIs using natural language commands and generates PDF reports.
Codeless test automation platform built on Playwright — visually build, run, and scale end-to-end web tests.
Cross-browser & mobile testing on 6100+ real browsers/devices with automated, manual, visual and AI tests.
Open-source Python library and CLI for testing and evaluating LLM-powered applications.
AI-powered testing platform that automatically creates and maintains end-to-end and API tests for your code.
AI-powered test automation — write plain English instructions that execute as browser/mobile tests using popular frameworks
AI-powered testing platform that automatically writes, runs, and fixes tests for mobile, web, and enterprise applications.
AI-powered test automation platform for web, mobile, and API testing — create and run tests in plain English.
Similar tools
Serverless browser platform for AI agents to autonomously read, write, and perform tasks on the web
Build no-code AI agents that automate repetitive browser tasks directly in your Chrome extension.
REST API to control real browsers — get structured data, stable element refs, and change diffs instead of raw HTML
AI web agent that runs in your browser — open source alternative to OpenAI Operator with flexible LLM options
AI-powered, no-code web scraper and browser automation tool that runs 24/7 in the cloud.
AI web app builder — describe your app in plain English and get a fully functional application in minutes.