browser-use/browser-harness

▲ 87 stars today★ 17,829⑂ 1,747

Browser Harness | Self-healing harness that enables LLMs to complete any task.

About browser-use/browser-harness

browser-use/browser-harness is an open-source project on GitHub, mainly written in Python. Browser Harness | Self-healing harness that enables LLMs to complete any task. It currently holds 17,829 stars and 1,747 forks with 369 open issues, and was last pushed on 2026-09-12 (repository created 2026-04-17).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #41 with 87 new stars today.

GitHub Repository Details

Repository browser-use/browser-harness · default branch main · size 4406 KB · watchers 56 · source: GitHub REST API and repository README

README

https://github.com/browser-use/browser-harness/blob/HEAD/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:

https://github.com/browser-use/browser-harness/blob/HEAD/Remote debugging setup

How it works

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

GitHub Stars & Activity

17,829Stars
1,747Forks
369Open issues
PythonLanguage

GitHub Popularity

GitHub stars17,829
Forks1,747
Open issues369
Primary languagePython
LicenseMIT
Stars gained today87
Created2026-04-17
Last pushed2026-09-12

Trending History

Daily boardrank #41 · ▲ 87 stars

Related GitHub Projects

1

Significant-Gravitas / AutoGPT

Python★ 187,469⑂ 46,007▲ 27 stars
→
2

docling-project / docling

Python★ 67,462⑂ 4,868▲ 585 stars
→
3

paperless-ngx / paperless-ngx

Python★ 45,658⑂ 3,155▲ 57 stars
→
4

anthropics / financial-services

Python★ 35,472⑂ 5,256▲ 260 stars
→
5

harvard-edge / cs249r_book

Python★ 28,387⑂ 3,591▲ 28 stars
→
6

cactus-compute / needle

Python★ 11,936⑂ 766▲ 381 stars
→
7

FareedKhan-dev / train-llm-from-scratch

Python★ 10,460⑂ 1,448▲ 265 stars
→
8

zhouxiaoka / autoclip

Python★ 7,930⑂ 1,551▲ 395 stars
→

More Trending Repositories