eze-is/web-access
给 Claude Code 装上完整联网能力的 skill:三层通道调度 + 浏览器 CDP + 并行分治
它解决了什么问题
Web-Access 为 AI 代理提供了全面的网络连接和浏览器自动化能力。它通过增加调度策略、通过 Chrome DevTools Protocol (CDP) 进行直接浏览器控制,以及积累特定站点的操作经验以改进未来交互的能力,解决了基础网络搜索和抓取工具的局限性。
工作原理
该项目实现了一个 CDP Proxy,通过 WebSocket 直接连接到用户现有的浏览器(Chrome 或 Edge)。这允许代理在用户的活动会话中运行,继承登录状态并处理动态内容。它为代理提供了一组 HTTP API,用于执行诸如创建新标签页、执行 JavaScript、模拟真实鼠标点击、上传文件和截屏等操作。该系统还包含一种搜索本地浏览器书签和历史记录的机制,以查找内部或之前访问过的 URL。
适用人群
支持 SKILL.md 格式的 AI 代理(如 Claude Code、Cursor、Gemini CLI 和 Codex CLI)的开发者和用户,他们希望自己的代理具备完整、类似人类的网络浏览和交互能力。
亮点
- CDP Proxy 集成:连接到 Chrome 或 Edge 以使用现有的登录会话并处理动态页面。
- 自动工具选择:根据场景智能选择 WebSearch、WebFetch、curl、Jina 和 CDP。
- 本地资源检索:可以搜索本地浏览器书签和历史记录,以定位在公共网络上找不到的 URL。
- 站点经验积累:按域名存储并跨会话重用操作经验(URL 模式、平台特征)。
- 并行执行:支持派遣子代理在多个目标上进行并行研究,并实现标签页级别的隔离。
- 高级交互:支持多种点击方法(JS 点击和真实鼠标事件)以及文件上传。
相关
- 项目
- 项目
- 项目
- 项目
- 项目