AI News HubLIVE
站内改写1 分钟阅读

Show HN: 从任何AI代理驱动您已登录的Chrome浏览器

chrome-use 是一个开源工具,允许AI代理(如Claude Code、Cursor等)控制您真实且已登录的Chrome浏览器。它通过浏览器扩展和原生消息传递实现,无需重新登录、避免验证码,并拥有真实浏览器指纹,反机器人系统无法检测。

来源Hacker News AI作者: leeguoo

chrome-use 是一个创新的开源项目,旨在让任何AI代理(例如 Claude Code、Cursor、Codex 或您自己的脚本)直接控制您真实且已登录的 Chrome 浏览器。与传统的浏览器自动化工具(如 Playwright 或 Puppeteer)不同,后者会启动一个全新的空浏览器配置文件,需要重新登录并经常触发验证码和机器人检测,chrome-use 直接连接到您正在使用的 Chrome 实例,保留所有现有的登录会话和浏览器指纹。这使其在 CreepJS 等反机器人系统测试中得分 0% 自动化标记。

该项目源自 vercel-labs/agent-browser 的一个分支,现已独立发展,采用隐身/扩展中继架构。其核心工作原理是:chrome-use 的 CLI 通过 Chrome 原生消息传递协议与一个轻量级浏览器扩展通信。该扩展使用 chrome.debugger API 控制您指定的标签页,所有操作均在本地进行,无需网络套接字、令牌或远程服务器。每个 --session 都会获得一个独立的彩色标签组,允许多个代理同时共享同一个真实浏览器而互不干扰。

安装过程非常简单:只需运行一个 curl 命令即可下载预编译二进制文件,然后从 Chrome 网上应用店安装扩展,并运行 chrome-use extension install 注册本地桥接。之后,您可以通过 chrome-use open 命令让代理在您的浏览器中执行操作,例如点击、填写表单、截图等。由于代理在您的真实浏览器中运行,您可以实时观察其操作,并在遇到双因素认证或验证码时随时接管控制权。

此外,chrome-use 还提供了“站点适配器”功能,这是一些小型的 JavaScript 函数,可以从您已登录的站点内部调用其 JSON API,返回结构化数据。这些适配器由社区维护,可通过 chrome-use site update 命令动态获取。

对于不想干扰真实浏览器的用户,chrome-use 也支持独立模式(--launch),可以启动一个单独的浏览器实例(带或不带您的用户配置文件)。该项目还包含针对 Claude Code 和 Cursor 等代理的技能文件,可通过 npx skills add 命令快速集成。