真实任务中快 3 到 4 倍
Playwright MCP 每一步都要通过一次工具调用重新读取页面,模型思考的时候浏览器就在原地空等。
在 ego lite 里,每个页面都会以 Snapshot 的形式传给你的 Agent:一份压缩后的无障碍树,带有稳定的 @N 引用,Agent 可以立刻据此操作。Agent 把时间都花在完成任务上,而不是解析页面,整个任务完成速度比 Playwright MCP 快 3 到 4 倍。
Playwright MCP 是微软推出的浏览器自动化 MCP 服务器:它把导航、点击、snapshot 都封装成 MCP 工具,让任何支持 MCP 的 Agent 都能在不写测试脚本的情况下控制浏览器。
ego lite 直接驱动你真实的 Chrome,把多个动作打包进一次 JavaScript 调用,而不是每一步都发一次 MCP 工具调用,整个任务完成速度比 Playwright MCP 快 3 到 4 倍。
如果你已经在 Claude Code 或 Codex 里接了 Playwright MCP,那套循环你肯定很熟悉:snapshot、点击、等待、再 snapshot。每一步都要在模型里走一次往返。ego lite 用一个 Agent 原生浏览器取代了这套循环,你的编程 Agent 通过开源的 ego-browser 外壳来控制它。
Playwright MCP 每一步都要通过一次工具调用重新读取页面,模型思考的时候浏览器就在原地空等。
在 ego lite 里,每个页面都会以 Snapshot 的形式传给你的 Agent:一份压缩后的无障碍树,带有稳定的 @N 引用,Agent 可以立刻据此操作。Agent 把时间都花在完成任务上,而不是解析页面,整个任务完成速度比 Playwright MCP 快 3 到 4 倍。
一个 Playwright MCP 服务器只能驱动一个浏览器会话,想并行工作就得同时维护多套服务器配置。
在 ego lite 里,你在同一个浏览器里能开多少个 Space 没有上限:每个 Space 都在自己导入的 Chrome 配置文件上同时运行各自的任务,可以由同一个 Agent 驱动,也可以换成不同的 Agent。它们都不会抢占你正在用的标签页,你可以随时旁观或接管任意一个 Space。
Playwright MCP 的每一个动作都是一次独立的工具往返调用,都要把上下文重新过一遍模型。
在 ego lite 里,你的 Agent 每一轮只用几行 JavaScript 就能打包执行多个动作。叠加上 Snapshot 输入,同样的任务整体消耗的 Token 要少得多。
Playwright MCP 服务器启动的是一个空白浏览器,一遇到 SSO、2FA 和验证码就卡住。
ego lite 基于 Chromium 构建,一键导入你完整的 Chrome 环境。用起来和 Chrome 一模一样,你的浏览习惯完全不用改变。把它设为默认浏览器,你的 AI Agent 就再也不会卡在验证码、2FA 和 SSO 跳转上。

| 功能 | ego lite | Playwright MCP |
|---|---|---|
| AI Agent 如何操作页面 | 每一轮都写 JavaScript 把多个动作打包执行 | 每个动作一次 MCP 工具调用,每次都要经过模型往返一趟 |
| 每个任务的 Token 消耗 | 更低:Snapshot 输入加上批量操作,按整个任务计算 | 更高:每一步都要在 MCP 循环里重新发送一次上下文 |
| 复用你真实的 Chrome 登录状态 | 可以,一键导入 Chrome 配置文件(Cookie、会话、扩展程序) | 不能。每次都启动全新浏览器,每个网站的登录都要手动配置 |
| 设置 | 安装应用,在你的 Agent 中运行 /ego-browser | 在 Claude Code 或 Codex 各自的 MCP 配置中添加 Playwright MCP,然后自行管理服务器生命周期 |
| 并行任务隔离 | 可以,Space 能在同一个浏览器里并排运行多个任务 | 一台服务器一个会话,想并行就得开多个服务器实例 |
| 同时也是你的日常浏览器 | 可以。你在自己的 Space 里浏览,Agent 在它们自己的 Space 里工作 | 不能,仅限自动化专用的浏览器实例 |
| 可复用技能(即将上线) | 将成功的运行过程提炼为可复用技能;Agent 重复执行复杂任务时最高可快 5 倍(限量测试中) | 没有内置的同类功能 |
| 价格 | 免费,无需订阅 | 免费,开源 |
已经在 Claude Code 或 Codex 里接好了 Playwright MCP?切换只需几分钟,而且不用卸载任何东西。
下载 ego lite,一键导入你的 Chrome 浏览器配置文件,登录状态、Cookie 和扩展程序全部一起带过来。
粘贴到你的 Agent 里
/ego-browser 打开 ego.app,检查页面有没有控制台报错
把一句话粘贴进 Claude Code、Codex 或 Cursor,按下回车就行。不用配置 MCP 服务器,不用改 JSON,也不用写测试脚本。

任务在独立的 Space 中运行,不会影响你的标签页。浏览器窗口是真实存在的:可以实时查看,也可以随时接管。结果会返回到你的 AI Agent 的 CLI 中。
如果你愿意,CI 测试套件仍然可以继续用 Playwright MCP。ego lite 替代的是交互式的 Agent 浏览循环,不是你已经写好的 Playwright 测试代码。
免费使用,运行在你的 Mac 上,一键导入 Chrome 浏览器配置文件。支持 Claude Code、Codex、Cursor,以及任何能写代码的 CLI Agent。
还在权衡该选哪个?看看 Playwright MCP 和同类工具相比究竟如何。
Playwright MCP 是微软为 Playwright 自动化框架推出的官方 MCP 服务器,以 playwright-mcp 的名义发布(你也会看到 mcp-playwright 或 playwright-mcp-server 这样的写法)。它把浏览器操作(导航、点击、输入、snapshot)都封装成 MCP 工具,让任何支持 MCP 的 Agent 都能在不写测试脚本的情况下操作浏览器。它读取页面时用的是无障碍树 snapshot 而不是截图,还附带一个 Chrome 扩展程序,也就是 Playwright MCP bridge,用来把服务器接到你正在运行的 Chrome 里的某个标签页上。它是“怎么给我的编程 Agent 配一个浏览器”这个问题的默认答案:维护良好、免费,还有 Playwright 团队背书。
在 Agent 驱动的浏览场景下是的。Playwright MCP 只是套在全新 Playwright 浏览器外面的一层轻量 MCP bridge;ego lite 则是一个完整的 Agent 浏览器:真实的 Chrome 配置文件、并行的 Space,还有能降低单任务 Token 消耗的批量 JavaScript 执行。如果你的目标是在 CI 里跑可复用、已固化的测试脚本,那 Playwright 本身仍然是更合适的工具。这方面的对比可以看我们的 ego lite 对比 Playwright 页面。
常规做法是用 claude mcp add 把 Playwright MCP 添加到 Claude Code,然后一直保持 Playwright MCP 服务器运行。更快的做法是:安装 ego lite,在 Claude Code 里运行 /ego-browser。Agent 就能以 Snapshot 的方式读取页面,还能在浏览器里执行 JavaScript,不用配置 MCP 服务器,也不用改任何配置。
两者都支持。Codex 支持 MCP 服务器,所以 Playwright MCP 在 Codex 上的配置同样可行,用的是同一套“每个动作一次工具调用”的循环和空白浏览器配置文件。ego lite 接入 Codex 的方式和接入 Claude Code、Cursor 一样:运行 /ego-browser,Agent 就会驱动你真实登录的浏览器。Gemini CLI、OpenCode 以及自建 Agent 也都能用。
官方 Chrome 扩展程序能把 Playwright MCP 服务器接到你正在运行的 Chrome 里的某个标签页上,让 Agent 复用那个标签页的登录状态。这解决了单个标签页的空白配置文件问题,但循环本身没变(还是每个动作一次 MCP 工具调用),也没有隔离:Agent 和你共用同一个窗口工作。ego lite 会把你完整的配置文件和独立的 Space 都交给 Agent,任务并行运行,也不会碰到你的标签页。
每一个浏览器动作都是一次独立的 MCP 工具调用,模型要处理完每次调用的结果才能进行下一步。任务一长,就会变成一长串携带上下文的往返调用。ego lite 直接减少的是往返次数本身:Agent 把多个动作打包进一次 JavaScript 执行,页面则以压缩后的 Snapshot 形式读取,节省效果会在整个任务中不断累积。
开箱不行,因为它启动的是一个隔离的浏览器实例。你可以手动配置让它指向一个持久化配置文件或 CDP 端点,但遇到 SSO 和 2FA 时会话依然会失效。ego lite 只需导入一次你的 Chrome 配置文件,Agent 在任何地方都能继承真实的登录状态。
是的。ego lite 免费使用、无需订阅,ego-browser 外壳还是 MIT 协议的开源项目。