browser-harness:AI 自我修复浏览器控制工具
- 来源:今日头条 @无糖AI / 2026-04-23
- 标签:浏览器自动化, CDP, AI Agent, 开源, Python
项目简介
browser-harness 是一个"自我修复"的浏览器控制工具,~592 行 Python,直接基于 CDP(Chrome DevTools Protocol),无 Playwright/Puppeteer 中间层。
核心思路
不预设工具集,让 AI 在任务执行过程中:
- 发现缺少什么函数
- 自己动态编写该函数
- 执行并修复错误
项目特点
- 极简:~592 行 Python
- 直接基于 CDP,无中间层
- AI 可以修改自身工具集(动态扩展)
- 自我修复:执行失败时自动重写函数
对比现有方案
| 方案 | 层级 | 稳定性 | 灵活性 |
|---|---|---|---|
| Playwright | 高层封装 | 高 | 中 |
| Puppeteer | 中层 | 高 | 中 |
| browser-harness | 直接 CDP | 实验性 | 极高 |
| Apify | 云服务 | 高 | 低 |
参考价值
适合实验性场景,不适合生产保活。动态工具生成思路可借鉴到 OpenClaw skill 自动生成方向。