ego-lite:让 AI Agent 和你共用一个浏览器,3 步上手浏览器自动化
【免费下载链接】ego-liteThe fastest browser for AI agents to run browser automation, built for sharing your logged-in browser state with your AI agents, like Codex or Claude Code, without disturbing you. Zero cost, zero config.项目地址: https://gitcode.com/GitHub_Trending/eg/ego-lite
ego-lite 是一款免费、零配置的浏览器自动化引擎,专为 AI Agent 而生:它本身就是一个 Chromium 内核浏览器,Agent(Claude Code、Codex 等)在隔离的 Space 里干活,你照常浏览网页,而且你现有的登录态、Cookie 能被 Agent 直接继承。本文带你在 3 步内完成安装和第一个任务,并讲清 10 项特性、跑赢同类工具 47%~63% 的基准数据,以及数据在系统里是怎么流动的。
为什么需要再装一个浏览器:现有 Agent 浏览器自动化的 3 个痛点 🔍
用过 Agent 操作浏览器的人,大概率被这三类方案坑过:
| 方案类型 | 代表 | 卡在哪 |
|---|---|---|
| 自动化库 / CLI | browser-use、agent-browser | 它们只是"桥",得另备一个浏览器来驱动;你的登录数据带不过去,你和 Agent 最后还在抢同一个标签页 |
| 带内置助手的 AI 浏览器 | 各类内置 Agent 的智能浏览器 | 只认自家 Agent,你在用的 Claude Code、Codex 插不进来 |
| 云浏览器 | 托管式远程浏览器 | 数据离开本机,登录态也是空的,日常浏览更没法用 |
ego-lite 换了个思路:不造"桥",直接把浏览器造出来。它从设计之初就是给人和 AI 共用的一台浏览器——你刷你的,Agent 在各自 Space 里干各自的,登录态还能共享。
从安装到第一个任务只要 3 步:全程 1 条命令 🚀
目前支持 macOS(Apple Silicon / Intel)和 Windows,Linux 已在路线图上。
第 1 步:装好技能包。在终端执行:
npx skills add citrolabs/ego-lite # 只装 ego-browser 技能;首次跑任务时 Agent 会引导装好浏览器本体也可以直接从官网下载安装包,或者把任务丢给 Agent、让它照着 install.md 自己装(macOS 可用 install.sh 一键完成)。
第 2 步:回答首次引导的 1 个问题。应用只问一件事:是否迁移你的 Chrome 数据?选"是",Agent 就继承你现有的登录、Cookie、扩展和书签;这一步同时会把ego-browser命令注册到 PATH 上。
第 3 步:用大白话下达第一个任务。在 Agent 终端输入/ego-browser加空格,然后正常说话,比如:
ego-browser follow @ego_agent on x.com for me接下来 Agent 会加载ego-browser技能,在自己的 Space 里打开页面、读取页面快照、执行操作、回报结果——你的标签页自始至终纹丝不动。
10 项特性一览:每项一句话讲清 ✨
| 特性 | 说明 |
|---|---|
| 代码驱动执行 | 多步任务被 Agent 写成一段 JS,调用 snapshot、fill、click 等页内函数一次跑完,省掉"调两条命令、看结果、再调两条"的来回,Token 消耗同步下降 |
| 每个 Agent 独立 Space | 任务跑在浏览器内部完全隔离的工作区,你能看到谁在哪个 Space 干活,随时接管或叫停 |
| 多 Agent 并行多任务 | 官方示例:Claude Code 在 10 个 Space 里处理 10 条线索,Codex 在另外 5 个 Space 里抓 5 个竞品站,互不冲突,也不动你的鼠标 |
| 高质量页面 Snapshot | 内核级定制让文本模型"看"页面的快照更稳,深嵌套 iframe 这种老大难也能稳定看见并操作 |
| 任意 Agent 都能接入 | ego-browser是连接层,Claude Code、Codex、Cursor 乃至自研 Agent 均可驱动 |
| 经验沉淀(即将上线) | 把成功操作蒸馏成可复用的站点工具,同类任务最高提速 5 倍 |
| 无缝继承 Chrome 登录态 | 迁移后 Agent 直接拿真实登录身份干活,反复登录和验证码摩擦明显减少 |
| 数据本地、收集克制 | 浏览数据和 Cookie 都留在你的设备,只记录"是否设为默认浏览器"这类简单信号 |
| 控制权随时交接 | 撞上登录或验证码时通过handOff把控制权交回给你,你说"继续"再用takeOverTaskSpace接管回来 |
| 免费且能当日常浏览器 | MIT 开源、零配置,既是 Agent 的自动化引擎,也是你自己的日常浏览器 |
基准数据:比其他浏览器自动化工具快 47%~63% 📊
项目方在 Real-World Bench 上让 5 款面向 AI Agent 的浏览器工具同台竞技,关键结论有三个:
- 快 47%~63%:ego-browser 完成复杂网页任务的速度,比其余 4 款工具快 47%~63%;
- 三项指标全领先:速度、任务成功率、单任务成本,ego-browser 均排在第一;
- 任务量大且判分严格:31 个真实在线网站的复杂任务,由同一个 Agent(pi)、同一个模型(gpt-5.6-sol,thinking effort max)驱动,同一评审按任务细则打分,且所有要求全部满足才算完整成功。
数据怎么流动:从 stdin 输入到页面操作 🧩
先记住一件事:这个仓库装的是"驾驶系统",不是"发动机"。开源部分是 Node.js 运行时(TypeScript,Node 22+)加 Agent 技能包,浏览器本体是独立的免费应用。
核心数据流一条线:
stdin 输入的 JS 代码→runMain()注入辅助函数 → CDP(Chrome DevTools Protocol)直连浏览器 → 页面快照 / 元素解析 → 可选的站点工具 → 结果输出。注意它不依赖 Puppeteer / Playwright,链路更短更轻。新手只需认识这几个模块:
| 模块 | 职责 |
|---|---|
| index.ts | 入口,两条启动路径:独立当 CLI 跑,或被浏览器应用以installEgoSdk()内嵌 |
| helpers.ts | Agent 可调用的全部页内函数,唯一一份"说明书" |
| browser-runtime.ts | CDP 传输、会话缓存与自动重连、事件队列(上限 1 万条) |
| element-resolver.ts | 把@N快照引用、CSS、XPath 等写法统一解析成页面元素,并把失败分成"可重试"和"不可重试" |
| driver/ | 导航、指针、键盘、快照、等待、文件上传等具体驱动实现 |
| learning/ | 发现并执行learnings/下的站点经验包 |
再补两个概念就够用了:
- Task Space:每个任务空间是一个隔离的浏览上下文,带 agent/user 所有权模型,继承你的登录状态——"你和 AI 互不打扰"的底层机制就是它;
- Learnings:learnings/ 目录按站点存放经验包,
manifest.json声明可用工具,notes/记页面结构,tools/与browser-tools/是现成的提取脚本。仓库已内置 X/Twitter、Google、GitHub 三个站点的经验,Agent 在这些站点上会越用越熟。
装完就能试的 5 类场景 ✅
- 📝网页数据抓取:继承登录态去读 X 时间线、Google 搜索结果,避开"未登录墙",官方 learnings 还备好了现成提取脚本;
- 📄表单批量操作:求职投递、注册流程、问卷填写,用真实账号身份执行,验证码干扰更少;
- 🧑💼并行业务流:多个 Agent 同时处理线索、监控竞品,你的标签页和鼠标停在原地;
- 🧪Web 应用测试:探索性测试、QA、bug 排查与质量评审,配合截图留证;
- 🌐日常浏览:它就是个正常浏览器,装好后日常照用,不用为了 AI 再开一个。
遇到问题看哪里:新手文件导航 📚
| 想做什么 | 看哪里 |
|---|---|
| 了解 Agent 完整用法 | skills/ego-browser/SKILL.md(入口技能;运行ego-browser skill会打印与所装版本匹配的用法指南) |
| 安装、升级、排查问题 | skills/ego-browser/references/install.md |
| 清 Cookie、缓存、存储 | skills/ego-browser/references/clearing-state.md |
| 本地运行时开发与调试 | docs/local-runtime-development.md |
| 研究架构与提交贡献 | AGENTS.md、CONTRIBUTING.md |
| 看站点经验包长什么样 | skills/ego-browser/learnings/x-com/manifest.json |
| 浏览完整源码 | git clone https://gitcode.com/GitHub_Trending/eg/ego-lite |
一句话收束:ego-lite 把"AI 抢你的浏览器"变成了"你和 AI 共用一个浏览器"——免费、零配置、登录态直接继承,装完就能让 Agent 替你在网页上干活。
【免费下载链接】ego-liteThe fastest browser for AI agents to run browser automation, built for sharing your logged-in browser state with your AI agents, like Codex or Claude Code, without disturbing you. Zero cost, zero config.项目地址: https://gitcode.com/GitHub_Trending/eg/ego-lite
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考