Skip to main content
Browser Harness

Browser Harness ♞

Connect an LLM directly to your real browser through one editable CDP websocket. The agent writes missing helpers as it works, so the harness improves with every task.

Try browser-harness in Browser Use Cloud or paste the setup prompt into your coding agent.

  ● agent: wants to upload a file
  │
  ● agent-workspace/agent_helpers.py → helper missing
  │
  ● agent writes it                         agent_helpers.py
  │                                                       + custom helper
  ✓ file uploaded

You will never use the browser again.

See it work

Task: "Open my X profile, find my latest 20 video posts, and download them."

Download my latest 20 X videos

Setup prompt

Paste into Claude Code or Codex:

Install or upgrade browser-harness to the latest stable version with uv using Python 3.12, register the skill from `browser-harness skill`, and connect it to my browser. Ask whether I want local browser recordings enabled; default to no and preserve my existing preference on upgrades. Follow https://github.com/browser-use/browser-harness/blob/main/install.md if setup or connection fails.

The agent will open chrome://inspect/#remote-debugging. On first setup, tick the checkbox so the agent can connect to your browser:

Remote debugging setup

How it works

  • install.md connects the agent to your browser.
  • SKILL.md teaches it the browser workflow.
  • src/browser_harness/ stays protected while the agent writes reusable helpers in its local workspace.

Scale with Browser Use Cloud

Use your local browser for logged-in, personal work. When you want many browsers in parallel—with live previews, proxies, stealth, CAPTCHA solving, and more—scale with Browser Use Cloud.

MCP server

browser-harness-mcp exposes the browser control helpers as MCP tools over stdio, so any MCP client (Claude Code, Devin, Cursor, etc.) can drive the browser without writing a second CDP layer. See docs/MCP.md for setup and client configuration.

Contributing

Bug fixes, documentation improvements, and agent-generated domain skills are welcome. See CONTRIBUTING.md.


The Bitter Lesson of Agent Harnesses · Web Agents That Actually Learn

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

browser_harness-0.1.12.tar.gz (114.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

browser_harness-0.1.12-py3-none-any.whl (121.1 kB view details)

Uploaded Python 3

File details

Details for the file browser_harness-0.1.12.tar.gz.

File metadata

  • Download URL: browser_harness-0.1.12.tar.gz
  • Upload date:
  • Size: 114.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for browser_harness-0.1.12.tar.gz
Algorithm Hash digest
SHA256 ff834ed6b6582aa9b8980f95cc5a5aa153ad29cf2f4f4d5df2abab9c1d343420
MD5 002d8a5d848f13e19e1fd6d7cae708ab
BLAKE2b-256 2fbb45107e21d2c2b6ed85fc526b69725e303a8879216304276e1f340b314d60

See more details on using hashes here.

Provenance

The following attestation bundles were made for browser_harness-0.1.12.tar.gz:

Publisher: release.yml on browser-use/browser-harness

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file browser_harness-0.1.12-py3-none-any.whl.

File metadata

File hashes

Hashes for browser_harness-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 84d6e052b8d685dc7d807bdda437d7dbdebd1de67f68d127940b93e3d10e6a6b
MD5 6064538567de4458522430ece8eef3a2
BLAKE2b-256 3b69c15ee98375c7990de3902a4d75cb1bc1f560b7393487b2263c46eee90db3

See more details on using hashes here.

Provenance

The following attestation bundles were made for browser_harness-0.1.12-py3-none-any.whl:

Publisher: release.yml on browser-use/browser-harness

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.1.13

2 files

This release

0.1.12 This release

2 files

0.1.11

2 files

0.1.10

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page