eze-is/web-access

给 Claude Code 装上完整联网能力的 skill:三层通道调度 + 浏览器 CDP + 并行分治

解决的问题

许多AI代理缺乏高级的网页浏览能力,往往依赖于基本的搜索或获取工具,无法处理动态内容、用户认证或复杂交互。本项目提供了一个全面的「技能」,为代理添加高级网页访问、浏览器自动化和策略性浏览逻辑,使其能够像人类一样与网页进行交互。

工作原理

该项目实现了通过WebSocket连接用户现有浏览器(Chrome或Edge)的CDP(Chrome DevTools Protocol)代理。这使得代理能够利用用户的活跃登录会话和Cookie。它提供了一组HTTP API,供代理执行创建新标签页、执行JavaScript、模拟真实鼠标点击、上传文件和截取屏幕截图等操作。此外,还包含一个find-url.mjs脚本,用于搜索本地浏览器书签和历史记录,以查找内部或之前访问过的页面。

适用人群

支持SKILL.md标准的AI代理(如Claude Code、Cursor、Gemini CLI和Codex CLI)的开发者和用户,希望其代理具备完整的、经过认证的网页浏览和自动化能力。

主要亮点

  • CDP代理集成:连接Chrome或Edge,利用现有登录状态并处理动态页面。
  • 自动工具选择:根据场景自动在WebSearch、WebFetch、curl、Jina和CDP之间选择。
  • 本地资源检索:搜索本地浏览器历史记录和书签,查找无法公开搜索的URL。
  • 并行执行:可并行调度子代理研究多个目标,同时共享单一代理。
  • 站点经验积累:跨会话存储并重用每个域名的操作经验(URL模式、平台特性)。
  • 高级交互:支持JS点击、真实鼠标事件和文件上传。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目