Tabbit博客

Agent 用本地还是云浏览器?比较登录态、并发与成本

从网络、登录状态、并发和每次成功任务成本出发,决定浏览器 Agent 放在哪里运行。

本文目录
  1. 核心结论
  2. 本地与云浏览器速览
  3. 先核对认证和网络
  4. 估计并发和失败恢复
  5. 计算每次已验证成功的成本
  6. Tabbit Browser 的桌面协作场景
  7. 何时值得迁移

先看任务要访问什么、谁需要监督,再选浏览器运行位置。本地浏览器可以使用专用配置或已有授权配置。云浏览器在远端机器上运行,有自己的网络和配置。模型在两种方案中都可能运行在别处,不能从 Agent 的指令入口推断浏览器位置。

一位 r/hermesagent 用户在 VPS 上运行 Agent,分享了如何让托管浏览器跨进程保持会话,也提到了对接工作。下文用 Tabbit Browser 说明另一种场景,即人在桌面监督任务。Reddit 原帖

核心结论

  • 任务必须访问本机 VPN 或经常由人接管时,先选本地浏览器。

  • 需要关机后继续跑时,先确认远端能走获准的网络并独立完成认证,再选云浏览器。

  • 能恢复远端会话和能接入本机登录态是两回事。开始操作前检查账号和工作区。

  • 并发取决于主机或云服务配额、账号隔离和目标站限流。

  • 比较成本时,用整批任务支出除以已核实的成功数,失败和人工时间也算进去。

本地与云浏览器速览

维度本地浏览器云浏览器
登录态独立本地配置,或明确连接已有登录的配置新远端会话,或按服务配置恢复
网络桌面获准的网络、VPN 和本机服务远端主机获准的路由、DNS 和出口
并发取决于机器资源与配置隔离取决于服务配额、账号隔离和目标站
成本机器、运维和人工套餐或运行时长,另看网络、存储和人工
接管在桌面窗口复核通过远端会话或任务队列恢复
本地和云浏览器各自使用所在主机的配置和网络
目标站看到的是浏览器所在主机的网络和会话。

先核对认证和网络

本地浏览器能访问本机 localhost 和笔记本获准访问的网络。如果工具连的是准确的授权配置,也可以复用登录态。云会话一般从干净配置启动,除非服务支持并配置了持久化。用范围明确的测试账号或批准的认证流程,核对来源和可见工作区标记。跨边界复制浏览器状态也可能传输敏感会话数据。

Browser Use 文档介绍了如何接入已有配置,Browserbase 文档则讲如何恢复远端上下文。两种方式都要检查最终落到哪个租户。怎样让 AI Agent 使用已经打开的浏览器?适用于需要复用已打开页面的情况,Codex 能读取我已经登录的后台吗?提供了签入状态的核对方法。个人与工作账号容易混用时,先做浏览器多配置、工作区与标签组区别:如何彻底隔离工作与生活?。Browser Use 文档 · Browserbase 上下文文档

访问地址要从浏览器主机看。远端浏览器访问 localhost 时,找的是远端主机自己的服务。内网站点还可能依赖企业 DNS 或 VPN。需要远端访问时,先取得批准的测试环境地址或私网连接。Codex 云端为什么打不开电脑上的 localhost? · Virtual browser

估计并发和失败恢复

本地并发取决于 CPU、内存、配置隔离和是否需要人工。远程服务可提供并行会话,但仍受供应商配额和目标站限流约束。共享状态会产生冲突时,每个任务用独立上下文。记录断线后能否安全重启,以及如何查明写入是否已发生。

会话配额只表示浏览器能开多少。多个任务共用一个有写权限的账号时,还要看站点能否处理冲突。Playwright 建议并行修改服务端状态的任务使用独立账号,并提醒保存的认证状态可能被用于冒充用户。OpenClaw 也区分独立浏览器和已有配置。OpenClaw 浏览器配置:独立浏览器还是已有登录会话 · Playwright 认证文档 · OpenClaw 浏览器文档

计算每次已验证成功的成本

在可比的一批任务里,加总浏览器运行、模型调用、重试、存储或网络费用和人工时间,再除以已验证成功数。失败尝试也计入分子。成功为零时报告总支出与零成功,不能计算每次成功成本。首次出结果的时间和人工干预次数另记。两端用同一成功标准和相当流量。

每次已验证成功成本 = 批次总成本 / 已验证成功数

以 Browserbase 为例,定价页分别列出浏览器时长、并行会话和代理流量。并发决定同时能跑多少,实际费用还要看运行和流量。比较本地方案时,把硬件与维护按同一周期分摊,登录失败后的处理时间也计入。Browserbase 定价

Tabbit Browser 的桌面协作场景

如果同事请你整理几张已打开的工作页面,可以用 Tabbit Browser 的 Agent Mode。指定允许读取的页面和字段,并要求在任何写入前停下。此时可在同一窗口复核页面。

碰到身份验证就请有权限的操作者接手。r/hermesagent 有评论分享了为 Agent 使用范围受限、可撤销凭据的做法。这是个人经验,可用来检查自己的权限边界。Reddit 讨论

如果报告必须在桌面下线后定时运行,且远端已有获准的会话和网络,再把任务交给常驻主机。Background browser automation

何时值得迁移

场景优先选择何时改变
分析员在场,报表只开放给 VPN本地远端获得批准的私网访问和服务身份
夜间批量读取公开网页云端站点限制远端出口或不允许并行
登录后台并写入可监督的本地配置远端具备审批和查重机制
无人值守队列积压确认浏览器容量是瓶颈后用云端目标站账号或请求额度仍是瓶颈

选一个代表性任务,先写清成功判据,例如进入指定工作区、导出包含指定字段的文件或收到写入回执。用浏览器 Agent 配置验证:第一次任务怎么测?逐项核对。如果任务围绕已打开的标签页且可人工复核,可以从 Tabbit Browser 的桌面流程开始。

常见问题

云浏览器会继承本机登录态吗?

远端通常有自己的配置。使用批准的登录或会话持久化功能,然后检查目标和预期登录状态。

本地并发取决于什么?

本地并发取决于 CPU、内存、配置隔离和是否需要人工。远程服务可提供并行会话,但仍受供应商配额和目标站限流约束。共享状态会产生冲突时,每个任务用独立上下文。记录断线后能否安全重启,以及如何查明写入是否已发生。

怎么计算每次成功成本?

在可比的一批任务里,加总浏览器运行、模型调用、重试、存储或网络费用和人工时间,再除以已验证成功数。失败尝试也计入分子。成功为零时报告总支出与零成功,不能计算每次成功成本。首次出结果的时间和人工干预次数另记。两端用同一成功标准和相当流量。

怎样比较本地和云端?

选已获准的测试账号和带稳定标记的页面,对齐任务、输入、预期结果和允许操作。每次记录浏览器位置、网络、配置准备、总耗时、重试和验证结果。不要把已有登录的热会话和全新远程配置直接比,除非要测的就是启动和登录成本。重复测量,区分启动与稳定运行。

何时应该迁移?

任务需要在桌面不可用时运行或需要更多浏览器容量,并且远端已有批准的网络和账号时,再考虑迁移。迁移前确认任务能恢复,也能核实结果。

云浏览器能访问电脑上的 localhost 吗?

localhost 指向运行浏览器的那台机器。远端需要访问本机服务时,应使用获准的测试地址或私网连接。

下一步

让 Tabbit 与你并肩工作。

跨标签页调研、自动化重复的浏览器工作,让每一处上下文都触手可及。