零抽象LLM浏览器控制工具
值得看指数 73.0 NO. 004 · 2026.04.22
Stars174创建3 天前Forks13Issues0
为什么值得看
这是一个将Chrome DevTools Protocol直接暴露为TypeScript调用的极简桥接层,通过单一WebSocket提供652个类型化方法供LLM调用。相比Playwright等高级封装,它让AI Agent获得对浏览器的原子级控制能力,适合需要突破框架限制的高阶自动化场景。
Self-healing browser harness that enables LLMs to complete any task
媒体预览
编辑判断
做浏览器自动化的团队之前大多用Playwright或Puppeteer,但这些高级封装会隐藏底层CDP细节,遇到复杂场景时经常需要hack内部实现。这个项目彻底反其道而行,不提供任何抽象层,直接把Chrome的56个Domain、652个方法暴露为类型安全的TS调用,让你用原生协议和浏览器对话。
与Playwright或同组织的browser-use Python版相比,它放弃了智能等待和自动选择器等便利性,换取了零开销和100%的协议覆盖率。如果你正在构建AI Agent且发现现有框架的最佳实践反而限制了操作可能性,比如需要直接操作Service Worker或调试协议事件,这是目前最干净的解决方案。
适合已经熟悉CDP文档、想要精确控制浏览器行为而不想被框架束缚的高级开发者。初学者可能会觉得过于 raw。
Star History