Browser Harness | Self-healing harness that enables LLMs to complete any task.
Browser Harness 是一个基于 Python 开发的自动化浏览器框架,旨在通过轻量级的 CDP(Chrome DevTools Protocol)连接,赋予大语言模型直接操控真实浏览器的能力。它通过可自我修正和持续优化的机制,帮助开发者实现复杂网页任务的自动化,从而无需人工干预即可完成各类 Web 交互工作。
它能够通过单一的 WebSocket 通道与 Chrome 浏览器建立实时、无障碍的深度连接。该框架支持自我进化,能够记录并保存 agent 在执行任务过程中总结出的各类网页交互技巧。项目内置了可扩展的领域技能库,允许模型根据特定网站的结构自动调整操作策略。它同时提供了云端浏览器支持,集成了代理设置、验证码破解等高级功能,以应对复杂的部署需求。
该项目非常适合需要自动化处理重复性网页任务、编写爬虫或构建 AI 代理的开发者与技术人员。使用场景涵盖了自动化的社交媒体互动、电商平台订单处理、财务报表报销提交以及各类需要模拟真实人类行为的 Web 端自动化作业。