// summary
Browser Harness provides a direct connection between LLMs and your browser using a thin, editable CDP interface. The system allows agents to write and improve their own helper functions during execution to handle complex tasks. Users can leverage this framework to automate browser workflows while building a library of reusable, agent-generated domain skills.
// technical analysis
Browser Harness is designed as a lightweight, editable CDP-based interface that connects LLMs directly to a real browser, prioritizing complete operational freedom. By allowing the agent to write its own helper functions and domain-specific skills during execution, the project creates a self-improving loop that minimizes the need for manual intervention. This architecture shifts the burden of browser automation from static scripting to dynamic, agent-authored code, effectively solving the brittleness common in traditional web automation tools.
// key highlights
// use cases
// getting started
To begin, follow the instructions in install.md to bootstrap the browser connection and link the repository to your local Chrome instance. Use the provided setup prompt with an LLM-powered coding assistant like Claude Code to automate the initial configuration. Once installed, you can execute tasks and allow the agent to automatically generate and save domain-specific skills in the agent-workspace directory.