先看任务要访问什么、谁需要监督,再选浏览器运行位置。本地浏览器可以使用专用配置或已有授权配置。云浏览器在远端机器上运行,有自己的网络和配置。模型在两种方案中都可能运行在别处,不能从 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 指向运行浏览器的那台机器。远端需要访问本机服务时,应使用获准的测试地址或私网连接。