// summary
Browser Harness is a lightweight, self-healing automation tool that provides LLMs with direct control over browser tasks via the Chrome DevTools Protocol. The agent dynamically updates its own helper functions mid-task to handle missing capabilities without relying on rigid frameworks or pre-defined recipes. Users can contribute by sharing agent-generated domain skills that capture successful interaction patterns for specific websites.
// technical analysis
Browser Harness is a minimalist, self-healing automation framework designed to provide LLMs with direct, unconstrained control over browser tasks via the Chrome DevTools Protocol (CDP). By eliminating complex abstractions and rigid frameworks, it allows the agent to dynamically modify its own helper functions mid-task, effectively learning and adapting to new requirements on the fly. This design philosophy prioritizes flexibility and agent autonomy, ensuring that the system can handle complex browser interactions without being limited by pre-defined recipes or rails.
// key highlights
// use cases
// getting started
To begin, follow the instructions in install.md to bootstrap the browser and connect the repository to your local environment. Use the provided setup prompt with an LLM like Claude Code or Codex to initialize the agent and verify the connection. Once configured, you can explore the domain-skills directory to see existing task implementations and use SKILL.md to guide your daily interactions.