任务完成率
每个工具拿到的都是同样的 31 个任务:线上网站上的多步骤任务,很多藏在登录墙后面。只有满足全部要求才算完成,没有部分得分。 这些任务是任何预先写好的脚本都撑不过去的:在需要登录的 Redfin 上估算房贷,在实时开售中抢两张票,在 PS5 和 PC 平台上给评价最高的动作 RPG 排名。
所用 Agent: pi · 模型: ChatGPT 5.6 Sol · 思考强度: max · 31 个任务
- ego(lite)93.5%
- playwright-cli71.0%
Playwright 把浏览器行为变成需要你维护的代码。ego(lite) 把浏览器变成你的编程 Agent 可以使用的工作区。 在我们公开的 31 个线上网站浏览器自动化任务基准测试中,ego(lite) 完美完成了 93.5% 的任务,是所有受测工具中最高的完美完成率。
| 功能 | ego(lite) | Playwright |
|---|---|---|
| 任务是怎么完成的 | 描述任务,Agent 来操作浏览器 | 编写并维护 TS/Python/Java/.NET 脚本 |
| 应对页面变化 | Agent 重新读取 Snapshot 并自动调整 | 定位器失效后,需要你手动更新代码 |
| 已登录的网站(SSO、2FA) | 继承你真实的 Chrome 配置文件和会话状态 | 空白上下文,得靠脚本登录、管理 storageState |
| 设置 | 安装应用,在你的 Agent 中运行 /ego-browser | Node/Python 项目,安装浏览器,配置文件 |
| AI Agent 支持 | 专为它们打造:通过 ego-browser 支持 Claude Code、Codex、Cursor | 通过 codegen、playwright-cli,或者另外的 Playwright MCP 服务器 |
| 线上网站浏览器自动化(31 个任务,同一模型) | 93.5% 完美完成,每个完成任务 $1.75,平均 6 分 38 秒 | 71% 完美完成,每个完成任务 $4.82,平均 10 分 48 秒(通过 playwright-cli) |
| 并行任务 | Space 在一个可见的浏览器内隔离各个任务 | 使用 Worker 和上下文,通常以无头模式运行 |
| 日常使用的浏览器 | 是的,你在自己的 Space 里浏览,Agent 在它们各自的 Space 里工作 | 不是,它是一个自动化库,不是你日常使用的浏览器 |
| CI 测试套件 | 不是测试运行器;Agent 直接处理浏览器工作 | 是的,是目前最强的测试运行器和 CI 方案 |
| 可复用技能(即将上线) | 把成功的运行提炼成可复用的技能,用于重复任务(限量测试中) | 没有内置的同类功能 |
| 价格 | 免费,无需订阅 | 免费,开源 |
最近更新 2026年8月30日












这项基准测试衡量的是 Agent 在线上网站上的浏览能力,而不是脚本化的测试套件:31 个多步骤任务,其中很多藏在登录墙后面,由 ego(lite) 和 Agent 驱动的 Playwright 端到端完成。
所用 Agent: pi · 模型: ChatGPT 5.6 Sol · 思考强度: max · 31 个任务
每个工具拿到的都是同样的 31 个任务:线上网站上的多步骤任务,很多藏在登录墙后面。只有满足全部要求才算完成,没有部分得分。 这些任务是任何预先写好的脚本都撑不过去的:在需要登录的 Redfin 上估算房贷,在实时开售中抢两张票,在 PS5 和 PC 平台上给评价最高的动作 RPG 排名。
所用 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) 完成任务的速度比 playwright-cli 快 63%。
所用 Agent: pi · 模型: ChatGPT 5.6 Sol · 思考强度: max · 31 个任务
Real-World Bench 是一项开源基准测试:31 个线上网站上的复杂真实浏览器自动化任务,每个工具都由同一个 pi Agent 使用同一个模型(gpt-5.6-sol,思考强度 max)驱动,并由同一个评审模型按每个任务的评分细则打分。每项成绩都覆盖全部 31 个任务,不按单个任务挑选最好的结果。 本基准测试通过 playwright-cli 驱动 Playwright,这是 Playwright 团队为编程 Agent 推出的配套 CLI,也是目前面向 Agent 运行 Playwright 最强的方式。
区别在于工作流放在哪里。Playwright 要你编写并不断演进自动化代码;ego(lite) 让你的 Agent 从你想要的结果出发去工作,覆盖搜索、调研、数据提取、表单、测试和日常网页任务。它可以使用你授权的浏览器状态和它自己的 Space,因此工作过程始终可见,又不会占用你的标签页。
Playwright 脚本的寿命,大约就和它录制时对应的那个页面一样长。Codegen 生成的定位器只捕获了某一刻的 DOM 快照,几个月后网站一改版,你就得忙着修补选择器,而不是发布新功能。即使通过微软自家的 playwright-cli 由 Agent 来驱动,这 31 个线上网站任务中仍有 29% 没能拿到满分。在 ego(lite) 中,你的 Agent 把页面读取为带稳定 @N 引用的压缩 Snapshot,并自己编写 JavaScript,所以页面变化时它会随之调整,而不是直接出错:同样的 31 个任务中有 93.5% 完美完成,按平均任务耗时计算,比由 Agent 驱动的 Playwright 快 63%。
Time to finish a task, shorter is better
Data source - Task: finish an average live-site job
Playwright 的并行测试默认以无头(headless)模式运行。一旦切到有头(headed)模式,每个 worker 都会弹出一个独立的系统窗口,而且没法暂停某一个去接管操作,所以大多数团队还是选择用无头模式跑,事后再看 trace 文件。在 ego(lite) 里,你能打开的 Space 数量没有上限:每个 Space 都在自己独立导入的 Chrome profile 上单独跑一个任务,谁也不会抢走你正在用的标签页。你可以随时实时查看,或者接管任意一个 Space。
就算让 Agent 通过微软自家的 playwright-cli 来操作 Playwright,你还是得一个动作发一条命令:snapshot、点击一个 ref、再 snapshot、读取结果、然后决定下一条命令。在 ego(lite) 里,Agent 会把好几个动作打包进同一次 JavaScript 调用里执行,每一轮只调用一次,而且读取页面时用的是压缩后的 Snapshot,而不是完整的无障碍树转储。两者叠加起来,能把整个任务消耗的 token 总量大幅降低。
同样的任务,同样的模型。 左边:ego(lite) 里一次打包的 JavaScript 调用,总共 1.1k Token。 右边:通过 playwright-cli 驱动 Playwright,7 次往返,token 数涨到 13.6k。
一个全新的 Playwright context 是完全空白的,所以想要真实的登录态,就得自己写脚本登录、保存 storageState,然后祈祷这些 token 能撑到测试跑完。可一旦服务方轮换 refresh token(比如 Auth0 在开启 MFA 之后那样),保存的状态照样会失效。ego(lite) 一键导入你完整的 Chrome 配置文件:Cookie、会话和扩展程序全都一起带过来,所以 Agent 一启动,就已经在你登录过的所有地方保持登录状态。
你不需要把 Playwright 测试迁移到 ego(lite),留着它们就好。真正迁过来的,是你希望 Agent 直接处理的浏览器工作:搜索、调研、数据提取、表单、测试,以及 CI 套件之外需要登录的工作流。
下载 ego(lite)
下载 ego(lite),一键导入你的 Chrome 配置文件。那些测试上下文里从来没有的登录状态,也会一起带过来。
用 /ego-browser 运行你的第一个任务
在 Claude Code、Codex 或 Cursor 中运行 /ego-browser。不需要项目脚手架,也不需要 playwright.config。
粘贴到你的 Agent 里
/ego-browser 打开 ego.app,列出导航栏里的每一个链接
看它开始工作
把你原本要写脚本才能完成的任务交给 Agent,比如从需要登录的仪表盘里提取数据,或者走一遍结账流程,只用一句话把任务描述清楚就行。

确定性的端到端 CI 测试套件继续交给 Playwright。ego(lite) 负责围绕它们、由 Agent 驱动的浏览器工作,从问题排查和搜索,到实时检查和数据收集。
与 Puppeteer、Playwright MCP、Claude Chrome extension、Browser Harness 以及另外 7 款工具的逐项对比。

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