Browser Harness
browser-use
Self-healing browser harness that lets LLMs drive a real browser via CDP.
What is Browser Harness?
Browser Harness is a thin Chrome DevTools Protocol wrapper that lets LLMs drive a real browser. Agents write missing helper functions on the fly, building a growing library of site-specific skills across runs. It integrates with Browser Use Cloud for stealth and headless deployment.
Pros & Cons
Pros
- Self-healing design improves automatically across runs with no manual updates
- Minimal abstraction (~1k lines across 4 files) - easy to audit and extend
- Active community with many open PRs and real usage
Cons
- Python-only - no official TypeScript/Node SDK
- Stealth features depend on Browser Use Cloud - partial vendor lock-in
- CDP-level access needs careful security isolation in production
License
MIT (OSI-open)
When it is interesting
Building LLM agents that need persistent browser sessions with accumulated site-specific skills and minimal abstraction over CDP.
When it is too early
You need a stable production API - the harness is still evolving rapidly.
Commercial alternative & related
- Commercial counterpart: Browser Use Cloud
This repo featured in the 2026-07 edition of the Open-Source AI Radar.
UI-TARS-desktop
bytedance
Native desktop app for a GUI/computer-use agent powered by the open-weight UI-TARS model.
strix
usestrix
Framework of autonomous AI hacker agents for dynamic application security testing.
Page Agent
alibaba
In-page JavaScript GUI agent - control any webpage with natural language, no headless browser or extension.