DEV Community · Show DEV9/2 02:3263

Whelmer:开源AI代理浏览器调试工具,全量可见

Browser dev tools but for AI agents. Open-sourced. Full visibility.

阅读原文
开发者开源了Whelmer,一款为AI代理提供浏览器全量可见性的工具。它通过浏览器调试端口捕获所有事件,包括DOM变化、网络请求、控制台消息、存储变更等,不进行过滤。Whelmer支持Chrome、Brave、Edge、Opera和Firefox,统一了CDP、BiDi等四种协议。它采用EventBus和10,000事件环形缓冲区,可流式输出NDJSON、按域过滤、回放历史,并支持运行时启停53个CDP域。作者构建此工具用于逆向工程Web应用内部API,以应对OpenAI、Google等更新导致的集成问题。项目已开源,并用于构建Mirage项目。