EveryDev.ai
Subscribe
Home
Tools

2,945+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2063
  • Coding1441
  • Infrastructure665
  • Marketing524
  • Projects470
  • Research437
  • Design408
  • Analytics371
  • MCP268
  • Security265
  • Testing255
  • Data249
  • Integration183
  • Prompts183
  • Communication172
  • Learning166
  • Extensions163
  • Voice146
  • Commerce132
  • DevOps115
  • Web84
  • Finance24
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. BrowserBash
    BrowserBash icon

    BrowserBash

    Browser Automation
    Featured

    Free, open-source CLI that turns plain-English objectives into real browser automation — no selectors, no code, runs on free local Ollama models with zero API keys required.

    Visit Website

    At a Glance

    Pricing
    Open Source
    Free tier available

    Full open-source CLI with all features, local dashboard, and free cloud account with 15-day run history.

    Supporter: Custom/contact

    Engagement

    Available On

    CLI
    Web
    API

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Browser AutomationAutomated TestingAI Coding Assistants

    Alternatives

    Agent! for macOSMobilewrightGlance
    Developer
    The Testing AcademyNew Delhi, India

    Listed Jun 2026

    About BrowserBash

    BrowserBash is a free, open-source natural-language browser automation CLI built by The Testing Academy. It takes a plain-English objective and uses an AI agent to drive a real Chrome browser — no CSS selectors, no XPath, no code to maintain. Licensed under Apache-2.0, it is currently at version v1.3.1 and actively maintained.

    What It Is

    BrowserBash sits in the browser automation and AI-driven testing category. Instead of writing Playwright or Selenium scripts with brittle locators, you describe what you want in a single sentence — "log in, add the backpack to the cart, and verify the total" — and an AI agent executes it on a real browser. The default stack uses the Stagehand engine (MIT-licensed, by Browserbase) with a local Ollama model, meaning the entire pipeline runs on your machine at zero cost with no API keys. You can swap in Anthropic, OpenAI, Google, or OpenRouter models with a single flag.

    Architecture: Three Swappable Layers

    BrowserBash is structured around three independently configurable layers:

    • Provider — where the browser runs: local (your Chrome), cdp (any DevTools endpoint), browserbase, lambdatest, or browserstack
    • Engine — who interprets the English: stagehand (default, MIT OSS) or builtin (in-repo Anthropic tool-use loop, auto-selected for cloud grids)
    • LLM — who does the thinking: Ollama first (free, local, no keys), then Anthropic/OpenAI/Google via flags, or any OpenAI-compatible server like vLLM or LM Studio

    Adding a new cloud provider requires implementing a single BrowserProvider interface and one registry line.

    Workflow and Key Capabilities

    The core command is browserbash run "<objective>". Key workflow features include:

    • Markdown test files (*_test.md) — committable, reviewable test scenarios with @import composition for shared setup steps and {{variable}} templating with secret masking
    • Agent mode (--agent) — switches stdout to NDJSON (one JSON object per line) with stable schema; exit codes 0/1/2/3 map directly to passed/failed/error/timeout for CI pipelines
    • Session recording (--record) — captures video (via CDP screencast + bundled ffmpeg) and screenshots on any engine; Playwright traces on the builtin engine
    • Local dashboard — browserbash dashboard opens a free, fully local web UI at localhost:4477 with run history, verdicts, extracted values, and recordings — no account needed
    • Cloud dashboard — optional free account at browserbash.com adds cross-machine run history and shareable per-run replay pages; runs are retained 15 days

    CI and Automation Integration

    BrowserBash is designed to drop into existing pipelines without output parsing. The process exit code is the test verdict, and a GitHub Actions recipe ships in the docs. Cloud grid providers (LambdaTest, BrowserStack) are supported with one --provider flag; the tool automatically reports pass/fail status back to those dashboards via their respective executor protocols. The NDJSON agent mode makes it consumable by AI coding tools and orchestration agents.

    Who It's For

    The tool is built by The Testing Academy — a QA and test-automation education community founded by Pramod Dutta — specifically for QA engineers and SDETs who lose time to selector churn. It requires no coding knowledge to use: plain-English objectives and Markdown test files are the primary interface. Developers who want deeper control can use the full CLI flags, variable files, and CI integration. The case study on the site describes rewriting a production Playwright + TypeScript checkout suite as a single *_test.md file run on a free local Ollama model.

    Update: v1.3.1

    The about page and FAQ confirm the current version is v1.3.1, actively maintained. The GitHub repository was created in June 2026 and last pushed June 25, 2026, indicating rapid early development. The product is featured on Product Hunt. The pricing page notes an optional paid data-retention add-on ("Supporter" tier) is listed as "coming soon," meaning the entire product is currently free with no paid tier active.

    BrowserBash - 1

    Community Discussions

    Be the first to start a conversation about BrowserBash

    Share your experience with BrowserBash, ask questions, or help others learn from your insights.

    Pricing

    FREE

    Free

    Full open-source CLI with all features, local dashboard, and free cloud account with 15-day run history.

    • Full open-source CLI — every command, no locked features
    • Plain-English automation: objective in, real browser actions out
    • All browser providers: local Chrome, CDP, 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

    Supporter

    Optional add-on for extended cloud run retention beyond 15 days. Coming soon — currently every account gets free 15-day retention.

    Custom
    contact sales
    • Everything in Free
    • Extended cloud run retention beyond 15 days (coming soon)
    • Directly supports ongoing development of the project
    View official pricing

    Capabilities

    Key Features

    • Plain-English browser objectives — no selectors or code required
    • Markdown *_test.md test files with @import composition
    • Variable templating with secret masking in all logs and NDJSON output
    • Free local model support via Ollama (zero API keys)
    • OpenRouter, Anthropic, OpenAI, and Google model support via flags
    • 5 browser providers: local Chrome, CDP, Browserbase, LambdaTest, BrowserStack
    • Agent mode (--agent) with NDJSON stdout and CI exit codes 0/1/2/3
    • Session recording with video and screenshots (--record)
    • Free local web dashboard (browserbash dashboard)
    • Optional free cloud dashboard with 15-day run history and per-run replay
    • GitHub Actions CI recipe included
    • Stagehand (MIT) engine as default; builtin Anthropic tool-use loop for cloud grids
    • Result.md written after every testmd run
    • browserbash connect for cloud dashboard linking

    Integrations

    Ollama
    Anthropic Claude
    OpenAI GPT
    Google Gemini
    OpenRouter
    vLLM
    LM Studio
    Stagehand (Browserbase)
    Browserbase
    LambdaTest
    BrowserStack
    GitHub Actions
    Playwright
    Chrome DevTools Protocol (CDP)
    npm
    Vercel Blob
    Clerk
    Stripe
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate BrowserBash and help others make informed decisions.

    Developer

    The Testing Academy

    The Testing Academy is a QA and test-automation education community founded by Pramod Dutta. It builds and teaches tools across Selenium, Playwright, API testing, and CI pipelines. BrowserBash is their open-source product that brings natural-language browser automation to QA engineers and SDETs. The project is released under Apache-2.0 and runs entirely free with no API keys required.

    New Delhi, India
    Read more about The Testing Academy
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Agent! for macOS icon

    Agent! for macOS

    An open-source, native Swift AI agent for macOS 26.4+ that lets you build apps, write code, manage files, and automate workflows through natural language.

    Mobilewright icon

    Mobilewright

    Reliable mobile automation framework for testing, scripting, and AI agents, powered by Playwright with a single deterministic API for iOS and Android.

    Glance icon

    Glance

    An open-source MCP server that gives AI agents real browser control — navigate, click, screenshot, and run tests with Claude seeing your actual app.

    Browse all tools

    Related Topics

    Browser Automation

    AI-powered agents that autonomously navigate and interact with web applications to automate repetitive tasks, extract data, fill forms, and perform web-based workflows using intelligent understanding of page structure and content.

    100 tools

    Automated Testing

    AI-powered platforms that automate end-to-end testing processes with intelligent test case generation, execution, and reporting for faster, more reliable software delivery.

    100 tools

    AI Coding Assistants

    AI tools that help write, edit, and understand code with intelligent suggestions.

    571 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions