MerchantryTidbits

browser-automation / cli

Browser Harness

Capability: Browser Harness

Use it when

  • Your agent needs to act inside your real logged-in browser sessions instead of a clean headless profile that hits login walls
  • You want browser automation that runs against local Chrome over one CDP websocket rather than being locked to a hosted cloud browser product
  • Repeated site tasks keep re-discovering the same flows; you want the harness to persist agent-written helpers and domain skills across runs

What it solves

Not the fit when

  • Scripted cross-browser end-to-end test suites
  • Sites or accounts you are not authorized to automate
  • Unsupervised consequential actions in a logged-in personal browser
  • Stealth, proxy, CAPTCHA, sub-agent, or browser-fleet features unless using the separate optional Browser Use Cloud tier
  • Hand-authoring domain skill files; the project asks that reusable skills be generated from successful harness runs
  • scripted cross-browser e2e test suites
  • html parsing without a browser
  • mobile app automation

Install

Paste the README setup prompt into Claude Code or Codex: it installs browser-harness with uv on Python 3.12 and registers the skill via `browser-harness skill` (fallback guide: install.md in the repo)

Invoke

Enable the checkbox at chrome://inspect/#remote-debugging and allow the attach popup; the agent then runs `browser-harness` helper calls (e.g. print(page_info())) against your live Chrome, writing missing helpers into agent-workspace/agent_helpers.py as it works

Alternatives

No reviewed alternatives recorded yet.