你有没有遇到过这种情况:让 Claude Code、Codex 这类 AI Agent 帮你操作网页,它却要另开一个空白浏览器——没有登录状态、被验证码拦住,还跟你抢标签页和鼠标。

ego(lite) 就是冲着这个问题来的:一款基于 Chromium 的「Agent 浏览器」,专门设计成你和 AI Agent 共用同一个浏览器。永久免费、零配置,Agent 接进来就是已登录状态。

官网:lite.ego.app

它解决了什么问题

传统的浏览器自动化方案(Playwright、Puppeteer、Browser Use 等)驱动的是一个单独的空白浏览器实例,痛点很集中:

  • 登录态不共享,Agent 每次都要重新登录、过人机验证;
  • 你和 Agent 抢同一个标签页、抢鼠标焦点,没法同时干活;
  • 按「一次一个工具调用」往返执行,慢,而且费 token;
  • 云浏览器方案还要额外付费,数据也不在自己手里。

核心亮点

1. Space 隔离工作区,互不打扰

Agent 在自己的 Space 里工作,不会动你的标签页,也不会抢你的鼠标。你可以随时切过去围观它干活,也可以完全不管、继续用自己的窗口。多个 Space 还能并行跑任务,官方称可同时运行 100 多个浏览器自动化任务。

2. 直接继承你的登录状态

一键从 Chrome 迁移正在用的标签页、标签页组、书签、保存的密码、扩展、Cookie 和登录会话。迁移后,你登录过的网站 Agent 也都是登录态——Gmail、Notion、LinkedIn、公司内部系统都不用重新验证。抓取登录后页面、操作网站后台这类活儿,顺手就能干。

3. ego-browser:页内 JS 工具,更快更省 token

Agent 与浏览器之间的连接层叫 ego-browser,它把 Snapshot、填表、点击、等待、导航、截图等能力暴露为一组页内 JavaScript 工具。Agent 可以用几行 JS 在页面里连续执行多个动作、一次性跑完,而不是像传统框架那样一步一步往返调用;Snapshot 的 token 消耗也远低于把整个 HTML 喂给模型,元素引用还不容易因页面改版失效。这也是它敢说「更快、失败更少、更省 token」的底气(官方称在公开基准 Real-World Bench 中速度领先——这是官方口径,实际效果建议自己跑一遍对比)。

4. 任意 Agent 都能接,不锁定厂商

Claude Code、Codex、Cursor、Gemini CLI、OpenCode、Continue,或者你自己写的 Agent——只要能运行 shell 命令,就能通过 ego-browser 驱动它。引导过程中 ego-browser 会作为一项技能(Skill)安装到 Agent 的技能目录中,无需集成 SDK,也不会被某个模型绑死。

5. 本身就能当日常浏览器用

它就是 Chromium 本体:地址栏、标签页组、书签、配置文件、扩展、下载、隐身模式,行为都和 Chrome 一样,完全可以取代 Chrome 当主力浏览器。区别只在于多了一个给 Agent 用的 Space。而且浏览数据不上传,历史记录、Cookie 和 Agent 读取的内容都保留在你自己的电脑上。

和同类方案的区别(一句话版)

  • 对 Playwright / Puppeteer:不用维护 CSS 选择器、不怕页面改版让脚本失效,也没有一步一往返的开销;
  • 对 Browser Use:不另起空白浏览器、不自带一套 LLM 循环和付费等级,用的就是你日常这个浏览器;
  • 对浏览器扩展 / 内置浏览器方案:不用在多个浏览器之间来回切换,Agent 有独立 Space,不干扰你本人操作。

适合谁

  • 经常让 AI Agent 做网页自动化、数据抓取的开发者;
  • 受够了「Agent 一操作网页就掉登录、弹验证码」的人;
  • 需要让 Agent 操作登录后页面(管理后台、内部工具、社交账号)的场景;
  • 在意数据本地化、不想为云浏览器付费的人。

获取方式

免费下载:ego(lite) 官网,安装后按引导把 ego-browser 技能装进你的 Agent,就能开始让它干活了。

一句话总结:ego(lite) 把「给 Agent 单独配一个浏览器」变成了「你和 Agent 共用你已经登录好的浏览器」,这个思路确实对路,值得一试。