What’s new

Every release, newest first.

BrowserBash follows semantic versioning: MAJOR.MINOR.PATCH. The latest release is tagged current below.

  • New local dashboardcommand — a free web dashboard that runs entirely on your machine to browse your runs.
  • Added --upload to push a single run to the cloud dashboard on demand.
  • Free cloud run retention is now set to 15 days, after which runs auto-delete.
  • Documentation refreshed across install, recording, and dashboard guides.
  • Expiring API keys (30-day) for linking the CLI to your account, so stale credentials roll over automatically.
  • Per-account rate cap to keep cloud usage fair and predictable.
  • Health verification for the connection between the CLI and the cloud.
  • Session recording via --record— capture video and screenshots of a run.
  • Video and screenshot artifacts are stored in the cloud when you upload a run.
  • Per-run replay in the dashboard so you can step through what the agent did.
  • Run sync: link the CLI with browserbash connect to send runs to your account.
  • New runs API powering the sync flow.
  • A runs view in the cloud dashboard to see your synced run history.
  • First public release. Plain-English objectives drive a real local Chrome — no code, no selectors.
  • Markdown *_test.md test files with @import composition.
  • Ollama, OpenRouter, and Anthropic backends — run on free local or free hosted models with zero API keys.
  • NDJSON agent mode with CI-friendly exit codes (0/1/2/3).
  • Free local web dashboard for browsing your runs.

Start automating in one line

Free, open-source, and no API keys to begin. See everything it can do.

npm install -g browserbash-cli