大数跨境

OpenCode Browse 实战:不导 Cookie,让 agent 用我登录好的 Chrome

OpenCode Browse 实战:不导 Cookie,让 agent 用我登录好的 Chrome 创见AI实验室
2026-11-09
5
导读:OpenCode Browse 把登录好的 Chrome 借给 agent。本机实测读回 Hacker News 30 条头条,GitHub 免密就是登录态。
ocbrowse-00-cover.png

Browse 是一个 Chrome 扩展加一个本机小服务,让 agent 直接用你这个已经登录好的浏览器。不用另开干净的 Chrome,也不用导 Cookie。11 月 7 日官宣,产品页、扩展、代码仓库都齐了;官网首页还没给它入口,得从 /product/browse 进。

代码在 anomalyco/browse,MIT。

官宣只见于收录页转述,原帖直链我没核到。

ocbrowse-06-news.png

三步装好

一、装扩展。 Chrome 商店搜 browse,点添加。装完按钮变成「从 Chrome 中移除」,商店页 458 个用户。

ocbrowse-11-installed.png

二、接进 agent。 扩展页给一句话,粘给 agent 就行。Windows PowerShell 里是:

irm https://opencode.ai/browse/install.ps1 | iex

它会自动装好本机服务,并完成和扩展的配对。mac / Linux 用 curl -fsSL https://opencode.ai/browse/install | bash,也可以自己 npx @opencode/browse install(Node 22.19 以上)。官网四条命令都列着:

ocbrowse-03-install.png

配好后扩展页显示「已连接」,还留了一句现成的例子:打开 Hacker News,告诉我头条是什么。

ocbrowse-12-connected.png

三、跟 agent 说一句话。 就是在对话框里把事情说成人话,比如「打开 Hacker News,把今天的头条告诉我」。agent 收到后自己去调 browse 的工具,不用你写脚本。OpenCode 装完自动带上;别的客户端加一行配置:

{ "mcpServers": { "browse": { "command": "browse", "args": ["mcp"] } } }

README 里连 Claude Code、Cursor、Codex、Hermes Agent 的配置文件位置都给了。

我按这个例子跑了一遍

做的事|用 browse 打开 Hacker News,把头条读回来。我走的是它自带的命令行,agent 调 MCP 服务用的是同一套工具。

拿到的结果|自己的 Chrome 里开了个后台标签页,读回 30 条,前三条:

  1. 《重点关注人物》
  2. 《彼得原理之后会发生什么》
  3. 《64GB 内存跑 284B DeepSeek,不用显卡》
ocbrowse-13-demo-hn.png

说明了什么|截图里每条英文标题下面都跟着中文译名,是我 Chrome 里的翻译扩展干的。它连扩展一起借走了,另开一个干净的自动化浏览器不会有。

又验了一件事:打开 github.com,没输账号密码,页面就是登录状态(只查了登录标记,没动别的)。不用把会话搬来搬去。

同一个活儿,以前让 agent 去要登录的后台抄订单号,得另开 Chrome、再登一次;现在直接用你开着的窗口,进去就是登录态。


另开干净浏览器
Browse
登录态
得重新登录
用你现在的
扩展
没有
你装过的都在
浏览器
另一个进程或云上
本机这个窗口

还能这么用,这次只跑了上面那一件:

  1. 工单后台最新一条编号,以前自己翻,现在让 agent 读完带回来。
  2. 只在登录后出现的前端 bug,以前手动点一遍录屏,现在让它点、让它录。
  3. 带鉴权的接口请求,以前开 DevTools 复制,现在存一份脱敏 HAR。

它不替你做的三件事

登录、短信验证码、付款,这三件事它把标签页还给你,页面上留张卡片,你做完点「继续」,它接着干。点工具栏图标,也能把已经开着的标签页借出去、再点一下收回来;借出去的它不能关。

agent 自己开的标签页在后台分组里,不抢焦点,10 分钟没人动自动关掉。验证码它也不过,遇到拦截最多等 15 秒,然后交给人工。

链路全在本机:agent 把命令交给 browse 服务,服务转给只听本机的 relay,扩展连上来,最后在真实浏览器里执行。官方 README 的「工作原理」一节画了这张图。

ocbrowse-09-flow.png

出网的只有 agent 发给模型的内容,Cookie 不出本机。Chrome、Edge、Brave、Arc、Helium、Vivaldi、Opera、Chromium 都能用。

ocbrowse-02-features.png

agent 放服务器、Chrome 留笔记本上也行,browse set hostname 0.0.0.0 开跨机连接;官方提醒连接本身不加密,要套 Tailscale 或 WireGuard,别直接暴露公网。

ocbrowse-08-remote.png

别把它当隔离层

官方在安全章节里直说:这不是安全边界,agent 跑的代码等同于你自己写的代码。配对密钥、日志脱敏这些它都做了,但 allowlist 只拦页面跳转,图片、iframe 这类子资源不管;打开 OPENCODE_BROWSER_ALLOW_NODE=1,脚本就有完整 Node 权限。

ocbrowse-07-security.png

反检测官方也没吹,说的是「让 agent 难被认出来,不是认不出来」,浏览器顶部还挂着调试横条。dev.to 上那条高赞回复更直接:基本等于把银行 App 交给一个小孩。

要试就单独开一个 Chrome 用户配置,只登录这次要用的站点,别用日常那个开着网银和公司邮箱的窗口。网页内容本身能影响 agent 判断,这层风险不是本地服务挡得住的。

我装的是 0.0.15,正式碰工作账号前会等它至少发个 1.0。你们手上有没有必须登录、每次都得人工点一遍的页面?

精选系列





【声明】内容源于网络
0
0
创见AI实验室
创见AI实验室,我们不只是介绍工具,我们共同创造工作方式的未来。
内容 242
粉丝 0
创见AI实验室 创见AI实验室,我们不只是介绍工具,我们共同创造工作方式的未来。
总阅读26.0k
粉丝0
内容242