AI工具分享:chrome-sidecar,让 Agent 使用你的浏览器登录态

你可能遇到过这种情况。

让 AI 帮忙去某个网站查点东西,它说”我准备好了,请先登录”。然后弹出一个浏览器窗口,你输账号、等短信验证码、过那个选图片的验证,折腾完了再回去告诉它”好了”。换个网站,重来一遍。

我受不了这个流程,所以做了个东西。它的思路很简单:别给 AI 开一个新浏览器,让它直接用你正在用的那个。

为什么会变成”先登录”

现在多数让 AI 操作网页的方案,都是给 AI 单独开一个浏览器。

单独开有单独开的好处,干净,不影响你正在用的东西。但代价是它什么都不知道。没有你的账号,没有任何你已经设置好的东西。所以第一步必然是让你登录。

也有一些方案会把你的浏览器配置复制一份给 AI 用,登录状态算是有了。但你的登录状态只活在一份里,所以你要么从此一直用那个复制出来的浏览器,要么两份就慢慢对不上了。为了跑个自动化把自己的主浏览器换掉,我觉得不太划算。

换个思路:让 AI 坐到你旁边

我做的这个东西走的是另一条路。

它不新开浏览器,也不复制配置,而是直接接管你正在用的那个 Chrome。你登录过的网站,它进去就是登录状态;你装过的插件、调过的偏好,它都在。

有点像你让一个同事坐到你位置上,用你打开的页面帮你干点活,干完把结果给你。

区别是它会守着几条规矩:

  • 在后台干活,不占你的屏幕。 开新页面时新开在后台,你正在看的标签不会被切走,你正在打字也不会被打断。你可以一边让它干活,一边做自己的事。
  • 遇到非得你本人的环节,它会停下来等你。 登录、验证码、扫码、支付确认,这些它一律不碰,只告诉你”这一步需要你来做”,然后等着,期间不点任何东西。你做完说一声,它接着干。
  • 它也不会碰你的密码。 不代你输密码,不代你看验证码,也不会去读你页面上密码框里的内容。

能用它干什么

我平时用的大概是这几件:

  • 打开我的后台,告诉我昨天的收入是多少
  • 把某个页面里的内容整理出来,放进我的笔记
  • 去一个系统里把表单填好、截图传上去、提交
  • 看看某个订单发货了没,发了就把单号贴到对应的帖子里
  • 把一条内容同步到几个平台
  • 改账号设置这种必须本人在场的活,它负责点开页面,剩下的交给我

凡是你自己要在网页上点来点去、而且得先登录才能做的事,基本都可以试试让它来。

怎么装

两步,配一次就行。

第一步,在你平时用的 Chrome 里打开一个开关。地址栏输入 chrome://inspect/#remote-debugging,把 “Allow remote debugging for this browser instance” 勾上。

这是 Chrome 官方提供的一个开关,作用是允许外部程序连上这个浏览器。连接的时候 Chrome 会弹一次窗问你”要允许远程调试吗”,点允许就行。

这个弹窗是安全门槛,我特意没有做自动点击它的功能。看到它弹出来,请你亲手点。

第二步,把这个技能装到你的 AI 工具里。

它是一份给 AI 看的说明书加工具,装到你平时用的 AI 工具(Claude Code、Cursor、Codex、WorkBuddy 这些)里就能用。

推荐用 flint 管理,它会帮你把技能分发到各个 AI 工具,改一处就都更新:

不想用工具的话,把 chrome-sidecar/skills/chrome-sidecar 这个文件夹拷到你 AI 工具的 skills 目录里也一样。

装完怎么用

不用启动任何东西,也不用记命令。直接跟你的 AI 说话:

  • 打开我的后台,告诉我昨天的收入是多少。
  • 把那个页面截个图,放到我的笔记里。
  • 帮我看看这个订单发货了没。
  • 帮我改一下账号设置,要登录的时候叫我。

就这样。剩下是它的事。

几个前提

它需要 Chrome 或同类的浏览器,而且得是你正常在用的那一个。专门为它开一个新浏览器是没用的。

上面那个开关必须开,我没法帮你绕过,因为那是浏览器的安全设计。

还有一句实话:如果你只是想让 AI 读一个公开的网页,别用这个,直接让它读就行。这个东西是为”需要你登录才能做的事”准备的。

最后

项目在这里:github.com/lcy362/chrome-sidecar

开源,MIT 协议,代码和文档都在仓库里。

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论