{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing"},{"label":"Browsers","url":"https://skillfed.io/packages/category/internet-www-http-browsers"}],"enrichment":{"capability":"Connects an LLM agent directly to a real Chrome/Chromium browser via the Chrome DevTools Protocol, allowing the agent to control browser tasks and self-improve by writing helper code during execution.","skillfed_tags":["agent-automation","browser-control","llm-integration"],"use_cases":["Let an LLM agent automate repetitive web tasks (file uploads, form filling, data entry) while it learns site-specific selectors and flows.","Build domain skills for specific websites that the agent generates and improves iteratively.","Deploy headless browser automation using Browser Use Cloud without managing local Chrome instances.","Debug agent behavior by inspecting live browser state and letting the agent write custom helpers on the fly.","Integrate browser control into multi-step AI workflows where the agent needs to interact with web applications dynamically."],"what_it_does":"Browser Harness is a thin CDP harness that lets an LLM agent control your real browser directly, with one websocket connection to Chrome and no middleware. The agent can write and edit helper code and domain-specific skills during execution, improving the harness on each run. It's designed for tasks where you need complete freedom\u2014the agent discovers what's missing and adds it.\n\nThe package ships with a command-line interface, stores agent-editable helpers and skills in your config directory, and supports both local Chrome instances (via --remote-debugging-port) and Browser Use Cloud browsers for stealth, sub-agents, or headless deployment. It depends on cdp-use, fetch-use, pillow, and websockets to handle Chrome protocol communication, image capture, and real-time bidirectional messaging.","worth_installing":"Yes, if you need an LLM to control a real browser and want the agent to improve itself during execution. The package is actively maintained, has low install friction, carries a permissive MIT license, and is in early alpha (0.1.8) with no known vulnerabilities. Start with the setup prompt in the description or Browser Use Cloud if you want to avoid local Chrome setup. Not suitable if you need a stable, production-hardened API\u2014the alpha status and self-modifying helper code mean workflows may shift as the agent learns."},"id":"browser-harness","links":{"html":"https://skillfed.io/packages/browser-harness","md":"https://skillfed.io/packages/browser-harness.md","pypi":"https://pypi.org/project/browser-harness/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-26","license_spdx":"MIT","license_treatment":"permissive","name":"browser-harness","python_support":"supports_current","summary":"The simplest, thinnest, and most powerful harness to control your real browser with your agent."},"popularity":{"monthly_downloads":7072341,"position":1791,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.1.8"}
