ego lite:给 Agent 的浏览器,人也能共用
ego lite 是人和 AI Agent 共用的 Chromium 浏览器,Agent 在独立 Space 干活,登录态整体继承,MIT 开源、本体免费。
项目资料
GitHub Ecosystem- 许可证
- MIT
- 主语言
- JavaScript
- 星标
- 19,151
- 核查时间
- 2026-10-24
以上快照资料以核查当日为准,可能随版本或运营策略变化。

让 AI Agent 替你上网干活,卡住它的往往不是模型不够聪明,而是浏览器:另起一个空白浏览器,登录态全无,要重新输密码、过验证码;连上你日常用的 Chrome,又抢标签页、抢鼠标。ego lite 是 Citro Labs 做的 Chromium 浏览器,从设计上就打算让「你和你的 Agent」共用一个浏览器:你照常上网,Agent 在各自的 Space 里干活。仓库 2026 年 4 月建库,目前 1.9 万 Star,MIT 许可,浏览器本体免费下载,macOS 与 Windows(10 月 20 日上线的测试版)可用,Linux 在路线图上。
核心功能
- Space 工作区隔离:每个 Agent 拿到独立 Space,打开页面、点击、填表都在里面进行;多个 Agent 并行互不干扰,你随时切过去查看进度、接管或叫停。
- 登录态整体迁移:首次启动只问一句是否迁移 Chrome 数据,书签、密码、扩展、Cookie 一并搬入;Agent 打开 Gmail、X 或公司后台,一上来就是已登录状态。
- Snapshot 页面语义树:在浏览器引擎层面把页面压成带稳定编号(@N)的结构化语义树,深层嵌套 iframe 和 Shadow DOM 也能读到;Agent 靠编号定位元素,网站改个 class 名不受影响。
- 批量执行代替逐步调用:Agent 直接写一段 JavaScript,调用 snapshot、fill、click、wait、navigate、capture 这些工具,一次跑完多步操作;官方同任务对比约 1.1k Token,逐步调用方案要 13.6k。
- 连接层开源:ego-browser 是 Agent 与浏览器之间的连接层,Claude Code、Codex、Cursor、Gemini CLI、OpenCode 都能驱动;用的是现有 Agent 的模型,不需要另配 API Key,浏览数据留在本机。
典型使用场景
- 带着登录态干活:查需要登录的后台、批量整理邮件、盯社媒账号——空白浏览器进不去的页面,它直接从你现有的登录态出发。
- 多任务并行:一个 Space 查资料、一个测刚写的管理后台、一个整理竞品,互不抢标签页,鼠标停在你放下的地方。
- CI 之外的自动化:给产品写确定性测试还是 Playwright 的活,这里解决的是「让 Agent 替你上网干活」;做自然语言驱动的网页测试可以看 e2e。
- 要提醒的边界:Agent 继承的是完整登录态,付款、删除、发消息这类不可逆动作务必自己确认;Windows 版是刚上线的测试版,「经验积累、越用越快」还标着 coming soon。
快速上手
- 从 GitHub 仓库或官网下载 App(macOS / Windows),装好后 ego-browser skill 会自动加进各个 Agent 的技能目录。
- 只装 skill:
npx skills add citrolabs/ego-lite;或者把仓库地址丢给你的 Agent,让它照skills/ego-browser/references/install.md自己装。 - 在 Agent 里输入
/ego-browser加一句人话任务,例如「打开我的管理后台,把查询、新增、编辑都测一遍,记录报错」。首次启动选择迁移 Chrome 数据即可继承登录态。想让 Playwright 跑在你自己的浏览器里,可以看 browser-control。
小结
ego lite 的价值不在「又一个浏览器」,而在认真回答了「人和 Agent 共用一个浏览器该长什么样」:Space 解决并行与抢占,登录态继承解决真实世界的登录墙,Snapshot 与批量执行解决贵和慢。官方基准宣称比对手快 47%–63%,是厂商自测但框架与原始结果开源,可以自己复现再下结论。浏览器按「一个真人、一支鼠标」设计的时代,确实在被改写。