ego (lite) 只是一款浏览器;ego 才是你跨设备的个人 Agent。
加入候补名单
ego lite 对比 Playwright MCP

最佳 Playwright MCP 替代方案

Playwright MCP 是微软推出的浏览器自动化 MCP 服务器:它把导航、点击、snapshot 都封装成 MCP 工具,让任何支持 MCP 的 Agent 都能在不写测试脚本的情况下控制浏览器。

ego lite 直接驱动你真实的 Chrome,把多个动作打包进一次 JavaScript 调用,而不是每一步都发一次 MCP 工具调用,整个任务完成速度比 Playwright MCP 快 3 到 4 倍。

开发者用户来自
GoogleAmazonShopifyTikTokHarvardStanfordUSCUCLA

为什么 ego lite 比 Playwright MCP 更好

如果你已经在 Claude Code 或 Codex 里接了 Playwright MCP,那套循环你肯定很熟悉:snapshot、点击、等待、再 snapshot。每一步都要在模型里走一次往返。ego lite 用一个 Agent 原生浏览器取代了这套循环,你的编程 Agent 通过开源的 ego-browser 外壳来控制它。

真实任务中快 3 到 4 倍

Playwright MCP 每一步都要通过一次工具调用重新读取页面,模型思考的时候浏览器就在原地空等。

在 ego lite 里,每个页面都会以 Snapshot 的形式传给你的 Agent:一份压缩后的无障碍树,带有稳定的 @N 引用,Agent 可以立刻据此操作。Agent 把时间都花在完成任务上,而不是解析页面,整个任务完成速度比 Playwright MCP 快 3 到 4 倍。

Time to finish a task, shorter is better
81.8 sego (lite)
282.9 sAgent 浏览器
Data source - Task: scrape the main posts from the X account from the last 7 days

并行多任务,执行更快

一个 Playwright MCP 服务器只能驱动一个浏览器会话,想并行工作就得同时维护多套服务器配置。

在 ego lite 里,你在同一个浏览器里能开多少个 Space 没有上限:每个 Space 都在自己导入的 Chrome 配置文件上同时运行各自的任务,可以由同一个 Agent 驱动,也可以换成不同的 Agent。它们都不会抢占你正在用的标签页,你可以随时旁观或接管任意一个 Space。

不再反复来回 消耗更少 Token

Playwright MCP 的每一个动作都是一次独立的工具往返调用,都要把上下文重新过一遍模型。

在 ego lite 里,你的 Agent 每一轮只用几行 JavaScript 就能打包执行多个动作。叠加上 Snapshot 输入,同样的任务整体消耗的 Token 要少得多。

Claude Code · ego lite
>/ego-browser Add the first product to the cart, then check checkout loads
Bash(
ego-browser nodejs <<'EOF' await openOrReuseTab('localhost:3000') await click('.product-card') await click('.add-to-cart') await click('a[href="/checkout"]') cliLog('checkout loaded') EOF
)
Output:
[t=4480ms] checkout loaded
Done. Both steps work.
─── 1 tool call · 1.1k tokens ───
Claude Code · Playwright MCP
>Add the first product to the cart, then check checkout loads
playwright - browser_navigate (MCP)(url: "localhost:3000")
Page Snapshot
… +224 lines (ctrl+o to expand)
1.6k tokens sent so far
Storefront rendered. Opening the first product.
playwright - browser_click (MCP)(ref: "e18")
Page Snapshot
… +198 lines (ctrl+o to expand)
3.1k tokens sent so far
Product page is up. Now the Add to cart button.
playwright - browser_click (MCP)(ref: "e42")
Page Snapshot
… +205 lines (ctrl+o to expand)
4.9k tokens sent so far
Added. Heading to checkout.
playwright - browser_navigate (MCP)(url: "localhost:3000/checkout")
Page Snapshot
… +231 lines (ctrl+o to expand)
6.8k tokens sent so far
Refs are stale after the navigation. Taking a fresh snapshot.
playwright - browser_snapshot (MCP)
Page Snapshot
… +238 lines (ctrl+o to expand)
9.2k tokens sent so far
Now waiting for the payment form to render.
playwright - browser_wait_for (MCP)(text: "Payment")
Page Snapshot
… +229 lines (ctrl+o to expand)
11.2k tokens sent so far
Confirming the form is actually there.
playwright - browser_evaluate (MCP)(expression: "!!document.querySelector('form#payment')")
Page Snapshot
… +25 lines (ctrl+o to expand)
13.6k tokens sent so far
─── 7 tool calls · 13.6k tokens ───
同一个任务,同一个模型。 左边:ego lite 一次批量 JavaScript 调用,总共 1.1k Token。 右边:Playwright MCP,7 次往返,Token 涨到 13.6k。

同一个 Chrome,为 Agent 而生

Playwright MCP 服务器启动的是一个空白浏览器,一遇到 SSO、2FA 和验证码就卡住。

ego lite 基于 Chromium 构建,一键导入你完整的 Chrome 环境。用起来和 Chrome 一模一样,你的浏览习惯完全不用改变。把它设为默认浏览器,你的 AI Agent 就再也不会卡在验证码、2FA 和 SSO 跳转上。

ego lite 的 Chrome 浏览器配置文件导入:一键设置,保留所有登录状态

ego lite 对比 Playwright MCP

ego lite 与 Playwright MCP 的功能对比。
功能ego litePlaywright 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 倍(限量测试中)没有内置的同类功能
价格免费,无需订阅免费,开源
最近更新 2026年7月28日

让切换无缝衔接

已经在 Claude Code 或 Codex 里接好了 Playwright MCP?切换只需几分钟,而且不用卸载任何东西。

  1. 下载 ego (lite)

    下载 ego lite,一键导入你的 Chrome 浏览器配置文件,登录状态、Cookie 和扩展程序全部一起带过来。

  2. 用 /ego-browser 运行你的第一个任务

    粘贴到你的 Agent 里

    /ego-browser 打开 ego.app,检查页面有没有控制台报错

    把一句话粘贴进 Claude Code、Codex 或 Cursor,按下回车就行。不用配置 MCP 服务器,不用改 JSON,也不用写测试脚本。

  3. 看它开始工作
    ego lite 的 Space 概览,四个浏览器任务并排运行:Claude Code 在 Yahoo Finance 上追踪苹果股价,Codex 在 cars.com 上按年份筛选车型,Hermes 在完成一项 SaaS 后台任务,一位用户在抓取 X 上的数据,还有一只手正在点击 + 打开另一个 Space

    任务在独立的 Space 中运行,不会影响你的标签页。浏览器窗口是真实存在的:可以实时查看,也可以随时接管。结果会返回到你的 AI Agent 的 CLI 中。

如果你愿意,CI 测试套件仍然可以继续用 Playwright MCP。ego lite 替代的是交互式的 Agent 浏览循环,不是你已经写好的 Playwright 测试代码。

各工具的适用场景

以下情况选择 ego (lite)

  • 你的任务要接触需要登录的网站:仪表盘、后台系统,或任何在 SSO、2FA 之后的东西。
  • 你想降低单个任务的 Token 账单。Snapshot 输入加上批量 JavaScript,效果胜过每个动作一次工具调用。
  • 你希望任务在并行的 Space 里运行,同时自己还能继续用同一个浏览器。
  • 你想彻底跳过 MCP 服务器配置:安装应用,运行 /ego-browser,就这么简单。

以下情况选择 Playwright MCP

  • 你已经深度使用 MCP 生态,希望在多个工具之间统一用同一套标准协议。
  • 你的自动化跑在 CI 或没有桌面浏览器的远程服务器上,需要无头模式。
  • 你需要覆盖 Firefox 或 WebKit。ego lite 只支持 Chromium。
  • 你要生成可提交的 Playwright 测试代码,希望 Agent 说的是同一套 API。

为你的 Agent 配备真实浏览器

免费使用,运行在你的 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 协议的开源项目。