browser-harness:AI 自我修复浏览器控制工具

项目简介

browser-harness 是一个"自我修复"的浏览器控制工具,~592 行 Python,直接基于 CDP(Chrome DevTools Protocol),无 Playwright/Puppeteer 中间层。

核心思路

不预设工具集,让 AI 在任务执行过程中:

  1. 发现缺少什么函数
  2. 自己动态编写该函数
  3. 执行并修复错误

项目特点

对比现有方案

方案 层级 稳定性 灵活性
Playwright 高层封装
Puppeteer 中层
browser-harness 直接 CDP 实验性 极高
Apify 云服务

参考价值

适合实验性场景,不适合生产保活。动态工具生成思路可借鉴到 OpenClaw skill 自动生成方向。