browser-harness
by browser-use
About
Browser Harness is a simple, self-healing framework giving Large Language Models (LLMs) complete freedom to perform any browser task. Built directly on Chrome DevTools Protocol (CDP), it enables LLMs to interact with Chrome via a single WebSocket, even dynamically generating and modifying Python helper functions mid-task. It removes the need for traditional frameworks or pre-defined recipes. The system uniquely supports agent-generated "domain skills," allowing the LLM to learn and remember specific site flows, minimizing human intervention. It also offers a free tier for remote browsers with proxies and captcha solving.
Features
- Self-healing LLM browser automation
- Direct CDP integration for full browser control
- Agent-driven code generation for missing helpers
- Lightweight and minimal framework (no recipes/rails)
- Free remote browsers with proxies & captcha solving
- Automatic "domain skill" generation and learning
Supported Platforms
webdesktop