Chrome Relay:用 AI 控制你真实的 Chrome,不需要 Cookie 导出也不需要重开浏览器

你有没有遇到过这种情况——想让 AI 帮你操作浏览器,结果它打开了一个全新的 Chrome,没有你的登录态,没有你的 Cookie,一切要从头开始。

今天挖到一个真正解决这个痛点的工具Chrome Relay,定位非常清晰——让你的 AI agent 直接驱动你已经登录好的那一个 Chrome。

它是怎么工作的?

一句话:本地链路,无云中转,用你真实的浏览器。

架构是这样的:

agent (任意 shell) → chrome-relay CLI → localhost HTTP → native messaging host → Chrome 扩展 (service worker) → CDP → 你的真实标签页

整个链路跑在 127.0.0.1:12122,没有任何数据离开你的机器。不需要 --remote-debugging-port,不需要重开 Chrome,不需要导出 Cookie。

核心能力

@refs 快照系统:传统的浏览器自动化靠 CSS 选择器,脆弱得一碰就坏。Chrome Relay 的方案是给页面元素分配语义化引用(比如 @e12),AI 点击时用这些 ref,不依赖页面结构变化。

isTrusted 事件:这是很多 RPA 工具翻车的地方——用 Playwright/Selenium 填表时,网站能识别出是非人类事件。Chrome Relay 走的是真实的 Chrome 扩展,事件 isTrusted: true,Radix UI、React Aria 这类组件都能正常响应。

后台标签页操作:截图、录屏、控标——甚至不用切换到那个标签页,直接后台搞定。

多 agent 工作区:可以为不同 agent 分配命名工作区,隔离上下文,适合团队场景。

怎么用?

安装只需要两步:

pnpm add -g chrome-relay && chrome-relay install

然后装 Chrome 扩展(Chrome Web Store 有),最后在你的 AI agent 里说:

I just added the Chrome Relay extension…

就完成了。支持的 agent 包括 Claude Code、Codex、Cursor 等所有命令行 agent。

适合谁用?

  • 前端开发者:想用 AI 自动化测试,但不想折腾 Playwright fixture
  • RPA 玩家:需要在已登录状态下操作 Web 应用
  • 多 agent 团队:不同 agent 控制不同浏览器工作区,互不干扰
  • 爬虫/数据采集:绕过反爬检测,因为就是真实用户在操作

有意思的细节

GitHub 页面显示项目还标注了 contributor 有 @claude——也就是说 Claude 自己也参与了这个项目的代码贡献,这个技术选型和工程实现确实有点东西。

快速上手

Chrome Web Store 搜索 “Chrome Relay” 装扩展,然后:

pnpm add -g chrome-relay && chrome-relay install

GitHub:https://github.com/kiluazen/chrome-relay


GitHub: https://github.com/kiluazen/chrome-relay

评论区

0 条评论

登录后可评论。

苏棠 553 阅读