news 2026/10/23 4:31:08

ego-lite:让 AI Agent 和你共用一个浏览器,3 步上手浏览器自动化

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ego-lite:让 AI Agent 和你共用一个浏览器,3 步上手浏览器自动化

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 操作浏览器的人,大概率被这三类方案坑过:

方案类型代表卡在哪
自动化库 / CLIbrowser-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.tsAgent 可调用的全部页内函数,唯一一份"说明书"
browser-runtime.tsCDP 传输、会话缓存与自动重连、事件队列(上限 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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/23 4:23:02

Spring Boot自定义Starter:从原理到实现(附完整代码)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/23 4:19:11

Nginx负载均衡健康检查:实时监控后端服务

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/23 4:14:47

YimMenuV2 完全指南:GTA 5 Enhanced 菜单注入、Lua 扩展与问题排查

YimMenuV2 完全指南:GTA 5 Enhanced 菜单注入、Lua 扩展与问题排查 【免费下载链接】YimMenuV2 Experimental menu for GTA 5: Enhanced 项目地址: https://gitcode.com/GitHub_Trending/yi/YimMenuV2 游戏加载到主菜单后,用注入器把 YimMenuV2.d…

作者头像 李华
网站建设 2026/10/23 4:14:06

RNN的注意力机制:原理与实现(代码示例)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华