任务完成率
每个工具拿到的都是同样的 31 个任务:线上网站上的多步骤任务,很多藏在登录墙后面。只有满足全部要求才算完成,没有部分得分。 任务示例:在 Yelp 和 OpenTable 上物色周年纪念晚餐的餐厅,从已登录的 X 账号拉取一周的帖子分析数据,从多个政府数据网站汇总零售市场数据。
所用 Agent: pi · 模型: ChatGPT 5.6 Sol · 思考强度: max · 31 个任务
- ego(lite)93.5%
- Browser Harness77.4%
Browser Harness 是一个需要你自己运行和调优的 Agent 循环。ego(lite) 是一个你现有的编程 Agent 就能直接操作的浏览器。 在我们公开的 31 个线上网站浏览器自动化任务基准测试中,ego(lite) 完美完成了 93.5% 的任务,是所有受测工具中最高的完美完成率。
| 功能 | ego(lite) | Browser Harness |
|---|---|---|
| 由谁提供模型 | 你的编程 Agent(Claude Code、Codex、Cursor) | 你自己提供 LLM API 密钥,按 Token 付费 |
| 设置 | 安装应用,在你的 Agent 中运行 /ego-browser | Python 项目、pip install、模型配置、任务代码 |
| 已登录的网站(SSO、2FA) | 一键导入 Chrome 浏览器配置文件,默认已登录 | 启动独立的 Chromium;浏览器配置文件需手动复用,且存在一些限制 |
| 操作如何执行 | 每轮用 JavaScript 批量执行多个操作 | Agent 循环在每一步都调用模型 |
| 每个任务的 Token 消耗 | 更低:Snapshot 输入加上批量操作,按整个任务计算 | 更高:每一步都要通过模型重新发送页面状态 |
| 线上网站浏览器自动化(31 个任务,同一模型) | 93.5% 完美完成,每个完成任务 $1.75,平均 6 分 38 秒 | 77.4% 完美完成,每个完成任务 $3.14,平均 10 分 15 秒 |
| 并行任务 | Space 在一个可见的浏览器内隔离各个任务 | 实验性功能;需要多个 Agent 实例,或使用付费云服务 |
| 同时也是你的日常浏览器 | 是的,你在自己的 Space 中浏览,Agent 在它们各自的 Space 中工作 | 不是,它是一个自动化库以及托管浏览器服务 |
| 可复用技能(即将上线) | 把成功的运行提炼成可复用的技能,用于重复任务(限量测试中) | 没有内置的同类功能 |
| 价格 | 免费,无需订阅 | 开源免费;云服务和 LLM 使用需付费 |
最近更新 2026年10月22日












这项基准测试在开放网络而非沙盒中为 Agent 的浏览能力打分:在线上网站完成 31 个多步骤任务,其中很多需要登录。ego(lite) 和 Browser Harness 跑的是完全相同的一套任务,本地对本地。
所用 Agent: pi · 模型: ChatGPT 5.6 Sol · 思考强度: max · 31 个任务
每个工具拿到的都是同样的 31 个任务:线上网站上的多步骤任务,很多藏在登录墙后面。只有满足全部要求才算完成,没有部分得分。 任务示例:在 Yelp 和 OpenTable 上物色周年纪念晚餐的餐厅,从已登录的 X 账号拉取一周的帖子分析数据,从多个政府数据网站汇总零售市场数据。
所用 Agent: pi · 模型: ChatGPT 5.6 Sol · 思考强度: max · 31 个任务
失败的运行一样要付费。这里用模型总花费除以真正完成的任务数,算出的是拿到一个结果的真实成本。越低越好。
所用 Agent: pi · 模型: ChatGPT 5.6 Sol · 思考强度: max · 31 个任务
每千次模型轮次获得的评分细则得分:衡量每次模型调用能换来多少完成的工作。越高越好。
所用 Agent: pi · 模型: ChatGPT 5.6 Sol · 思考强度: max · 31 个任务
全部 31 个任务中每个任务的平均实际耗时。ego(lite) 完成任务的速度比 Browser Harness 快 55%。
所用 Agent: pi · 模型: ChatGPT 5.6 Sol · 思考强度: max · 31 个任务
Real-World Bench 是一项开源基准测试:31 个线上网站上的复杂真实浏览器自动化任务,每个工具都由同一个 pi Agent 使用同一个模型(gpt-5.6-sol,思考强度 max)驱动,并由同一个评审模型按每个任务的评分细则打分。每项成绩都覆盖全部 31 个任务,不按单个任务挑选最好的结果。
Browser Harness 要求你自己掌管循环、模型配置和运行时。ego(lite) 把这些决定留给你工作流里已有的编程 Agent,并给它一个完整的本地浏览器,用于搜索、调研、提取、表单、测试和其他网页工作。需要远程执行时,Browser Use 的托管产品仍然是可选项。
Browser Harness 的 Agent 循环每一步都要调用 LLM:读取页面、决定下一批操作、等待、重复。在这 31 个任务中,它是所有竞品里跑得最仔细的,但这份仔细是用往返换来的:每一步都要调用一次模型,每一次都要重新发送页面状态,只为规划接下来的几次点击。在 ego(lite) 里,每个页面都以精简 Snapshot 的形式到达你的 Agent,它可以立即操作,每轮 JavaScript 执行多个操作,没有单独的模型循环一步一步地做决定。同样 31 个任务的结果:完美完成率 93.5%,Browser Harness 为 77.4%;平均任务用时快 55%,每个完成任务的模型花费少 44%。
Time to finish a task, shorter is better
Data source - Task: finish an average live-site job
Browser Use 自己的文档把并行运行 Browser Harness 标为实验性功能:开发者指出,Agent 共享资源时可能互相冲突,真正的隔离意味着你得自己为每个任务单独搭一个浏览器实例。在 ego(lite) 中,Space 数量没有上限:每个 Space 都在自己导入的 Chrome 浏览器配置文件上同时运行各自的任务。它们都不会抢占你的标签页,你可以随时查看或接管任意一个 Space。
Browser Harness 的循环每一步都要调用模型,并且带上页面状态;任务一长,这笔开销就迅速累积,以至于有用户去问 Browser Use 的维护者:一个每次都按同样方式运行的任务,怎样才能不白白烧 Token。在 ego(lite) 中,你的 Agent 每轮会用几行 JavaScript 批量执行多个操作,而不是每次都等待新的模型调用才能继续。叠加 Snapshot 输入之后,同一个任务整体消耗的 Token 会大幅减少。
同样的任务,同样的模型。 左:ego(lite) 中一次批量 JavaScript 调用,共消耗 1.1k Token。 右:Browser Harness 的 Agent 循环,每一步都要新调用一次模型,Token 消耗攀升到 13.6k。
Browser Harness 通过 DevTools 协议启动自己的 Chromium,Browser Use 的 GitHub issue 里满是开发者把它指向真实 Chrome 时遇到配置文件锁定错误的反馈:--profile 参数会把正在使用的配置文件复制到临时目录,而在 Windows 上,只要 Chrome 还锁着文件,这次复制就会直接失败。ego(lite) 基于 Chromium 构建,一键实时导入你完整的 Chrome 配置,无需提前关闭任何东西。你的 Agent 可以直接继承真实的登录状态,不会卡住。
如果你搭 Browser Harness 是为了自动化自己的浏览工作(调研、填表、需要登录的杂事),而不是为了交付产品,那么切换过来就能省掉整个项目层。
下载 ego(lite)
下载 ego(lite),一键导入你的 Chrome 浏览器配置文件。你原本为 Browser Harness 费力配置的那些登录状态,会自动一起带过来。
用 /ego-browser 运行你的第一个任务
在 Claude Code、Codex 或 Cursor 中运行 /ego-browser。无需 Python 环境,无需选择模型,也无需 API 密钥。
粘贴到你的 Agent 里
/ego-browser 打开 ego.app 加入等候名单
看它开始工作
任务在自己的 Space 中运行,而不是只能通过日志猜测状态的无头 Chromium 实例。你可以实时查看,也可以随时接管,结果会直接返回到你的 Agent 的 CLI 中。

让 Browser Harness 留在它该在的地方:你为别人构建的 Python 产品和流水线里。ego(lite) 负责你自己的 Agent 浏览工作。
与 Puppeteer、Playwright MCP、Claude Chrome extension、Browserbase 以及另外 7 款工具的逐项对比。

免费使用,运行在你的电脑上,一键导入 Chrome 浏览器配置文件。支持 Claude Code、Codex、Cursor,以及任何能写代码的 CLI Agent。