开源项目
开源项目

ego-lite:给 AI agent 用的浏览器(星9.3k)

citrolabs/ego-lite 是基于 Chromium、为「人 + agent 共享」设计的开源浏览器(MIT,JavaScript,GitHub 9,335 星,Trending 周榜第 9)。核心卖点:agent 通过 ego-browser skill 复用你真实登录态和标签页,在各自 Spaces 并行跑任务,与 browser-use 这类需另起干净浏览器的自动化框架差异化。当前仅 macOS,Win/Linux 在 roadmap。

发布于 2026年8月9日8 分钟阅读
<!-- ego-lite-resource | open-source | ego-lite:给 AI agent 用的浏览器(星9.3k) -->

AI agent 想用浏览器干活,最别扭的常常不是模型够不够聪明,而是「这台浏览器归谁」。你让 agent 去踩一个需要登录的站点,它要么另起一个干净的浏览器从零登录、cookie 全丢,要么直接抢你正在用的那个标签页、鼠标键盘乱飞。citrolabs/ego-lite 押的是第三条路:一个从一开始就为「人和 agent 共享」设计的浏览器,agent 通过 ego-browser skill 始终能触及你的真实登录态和标签页,在自己的 Spaces 里并行跑任务。GitHub 9,335 星,本周 Trending 周榜第 9(周增 4912),MIT 许可证,主语言 JavaScript,最近一次 push 就在 8/8。

先说清边界:本文基于 ego-lite 的 GitHub README 与官方文档站梳理,事实截至 2026-08-09。星数实时变动,以 GitHub 官方为准。本文是 ego-lite 这个项目的独立深度盘,与本站已发过的 browser-use 资源盘(browser-use 自动化框架)和 AI 浏览器自动化工具横评 互补但独立--ego-lite 的 README 明确把自己对标 browser-use,但两者形态不同(框架 vs 共享浏览器),下文拆。

一、为什么需要「给 agent 用的浏览器」

写 agent 的人多半撞过这堵墙。你想让 agent 帮你查个需要登录的后台、填个表单、抓个只有登录后才能看到的页面,传统自动化路径有两类,各有各的别扭。

第一类是「框架驱动一个独立浏览器」。browser-use、agent-browser 这类是浏览器自动化框架,它们自己拉起一个浏览器实例来驱动。问题三连:这个新浏览器是干净的,你在自己浏览器里登录的 cookie、session、2FA 状态一个都带不过来,agent 得重新登录一遍,遇到 OAuth/短信验证码/风控基本卡死;它和你正在用的浏览器是两个进程,你想同时用自己的浏览器干活不行;框架靠 DOM 截图加坐标点击驱动,token 消耗大、脆弱、慢。本站在 browser-use 资源盘 里拆过这条路。

第二类是「AI 浏览器」。像 ChatGPT Atlas 这类把 AI 塞进浏览器本身,但它偏「替你浏览」的消费者形态,不是「给 agent 程序化驱动」的工程形态,agent 想拿它来跑自动化任务并不顺。

ego-lite 押第三条:不是又一个自动化框架,而是一个为「人 + agent 共享」从头设计的浏览器(基于 Chromium)。你照常用它上网、登录、留 cookie,agent 通过 ego-browser 这个 skill 接进来,复用的是你这台浏览器里真实的登录态和标签页,不是另起一个干净实例。一句话:框架是「给 agent 配一台新浏览器」,ego-lite 是「让 agent 进你正在用的这台」。

二、ego-lite vs browser-use:框架与共享浏览器的差异

README 把对标写在明面上:现有工具如 browser-use、agent-browser 是浏览器自动化框架,需另起浏览器、登录态带不过来、人和 agent 抢同一标签页;ego-lite 从一开始就为「人 + agent 共享」设计。把两者的关键维度摊开对一遍。这张表基于 ego-lite 的 GitHub README 与官方描述,截至 2026-08-09,实时变动。

维度ego-lite(citrolabs)browser-use(框架)
形态共享浏览器(Chromium,macOS app)浏览器自动化框架(库)
登录态复用人真实登录态/cookie另起干净浏览器,需重新登录
标签页人和 agent 共享同一浏览器独立实例,与人隔离
并行agent 在各自 Spaces 并行跑框架层面并发控制
token官方称更少 token、更快完成DOM/截图驱动,token 消耗大
接入方式ego-browser skill / macOS appPython 库,pip 装
语言JavaScriptPython
平台仅 macOS(Win/Linux 在 roadmap)跨平台
许可证MITMIT

几处要点说清。第一,形态差异是根:browser-use 是个库,你写代码调它去驱动一个它拉起来的浏览器;ego-lite 是一个浏览器 app 本身,agent 通过 skill 接进来复用它的状态。一个是「框架驱动浏览器」,一个是「浏览器原生支持 agent」。第二,登录态共享是 ego-lite 的核心卖点,也是它和框架路线最大的工程差异--复用真实 cookie 意味着 agent 能直接进你已经登录好的站点,不用再过 OAuth/验证码那一关。第三,token 效率:ego-lite 官方称更少 token、更快完成,背后逻辑是它走更接近原生的浏览器调用而非「截图加坐标点击」的循环,但「更少」是 README 口径,本站未独立压测,别拿去当 SLA。第四,平台是 ego-lite 当前的硬伤:只支持 macOS,Windows/Linux 在 roadmap,跨平台团队现在用不了。本站在 AI 浏览器自动化工具横评 里把更多工具摆一起比过。

三、Spaces 并行与登录态共享怎么工作

这是 ego-lite 最值得单独拆的一块。两个机制撑起「人 + agent 共享」。

登录态共享。你用 ego-lite 这个浏览器正常登录各类站点,cookie/session 留在浏览器里。agent 接进来时,通过 ego-browser skill 触达的就是这个真实状态,不是隔离的干净 profile。这意味着 agent 能去「只有你登录后才能看到」的页面:企业后台、已订阅的内容站、需要 2FA 的服务。框架路线要么做不到,要么得你手动把 cookie 导出来喂进去,脆弱且常踩风控。

Spaces 并行。agent 不占你正在用的标签页,而是在自己的 Spaces 里跑任务--多个 agent 可以各自在自己的 Space 并行跑,互不打架,也不抢你手上的浏览。README 的设计意图是:人在前面正常用浏览器,agent 在后台 Spaces 里并行干活,干完把结果交回来。这解决的是「agent 一跑就霸占我的浏览器」这个老痛点:传统自动化一启动,鼠标键盘被劫持、屏幕被弹窗淹没,你干不了别的事。

补一句工程含义:因为 agent 复用的是真实浏览器状态而非另起实例,省掉了「重新登录 + 维护一套凭据」这层开销,这也是 README 说「更少 token 更快」的来源之一。但代价也很明确:agent 拿到的是你的真实登录态,权限边界要自己管--下文局限里讲。

四、上手:装 app 或 npx skills add

两条路。

装 macOS app。去 GitHub 仓库下 .dmg,分 Apple Silicon 和 Intel 两个包。装完就是一台能用、能登录、能留 cookie 的浏览器。

装 skill(轻量)。npx skills add citrolabs/ego-lite 只装 ego-browser 这个 skill,给 agent 用的接入点。适合你已经有自己顺手的浏览器工作流、只想让 agent 能接进来跑任务的场景。

两条路的衔接:如果你只装了 skill 没装 app,首次 agent 跑浏览器任务时会引导你装 app。平台限制再强调一次:当前只 macOS,Windows 和 Linux 在 roadmap,截至 8/9 没有可用版本。文档在 lite.ego.app/document/,社区在 Discord。README 明确点名支持 Codex 和 Claude Code 这类 agent--你已经在用这俩的话,接进来比较顺。

五、适用场景与局限

适合:你日常用 macOS、有一堆需要登录的站点想让 agent 帮你自动化(后台巡检、数据抓取、表单填写、跨站点操作);你想让多个 agent 并行跑浏览器任务又不想它们互相打架或抢你的标签页;你用 Codex 或 Claude Code 这类 agent,想给它一个「能用你真实登录态」的浏览器。

局限四个要点清。第一,仅 macOS。Windows/Linux 团队现在用不了,等 roadmap。第二,agent 拿到的是你真实登录态,权限边界要自己管。别让 agent 拿着你的生产后台 cookie 去跑不可信任务,把高权限站点的登录态暴露给 agent 等于把钥匙交出去,建议按站点分级、用 Space 隔离敏感操作。第三,星数 9,335 虽然周增 4912 很猛,但项目 2026-04-16 才创建、还年轻,接口稳定性、文档完整度都还在早期,别拿生产环境直接梭。第四,「更少 token 更快」是 README 口径,本站未独立压测,自己跑一遍你的任务再下结论。

六、常见问题

Q:ego-lite 和 browser-use 是同一个东西吗? A:不是。browser-use 是浏览器自动化框架(Python 库),自己拉一个干净浏览器来驱动,登录态带不过来;ego-lite 是一个为「人 + agent 共享」设计的浏览器 app,agent 复用你真实登录态和标签页,在各自 Spaces 并行跑。两者形态不同,README 明确把 ego-lite 对标 browser-use 做差异化。

Q:agent 真能用我已经登录好的站点吗? A:能。ego-lite 的核心机制就是登录态共享:你在 ego-lite 浏览器里登录的 cookie/session,agent 通过 ego-browser skill 能直接触达,不用重新登录。企业后台、订阅站、2FA 服务都能进。但相应地,agent 拿到的是你真实凭据,权限边界要自己管。

Q:支持 Windows/Linux 吗? A:截至 2026-08-09 不支持。当前仅 macOS(.dmg 分 Apple Silicon 和 Intel)。Windows 和 Linux 在 roadmap,无可用版本。

Q:怎么装?要不要付费? A:两条路:下 macOS app(GitHub 仓库 .dmg),或 npx skills add citrolabs/ego-lite 只装 ego-browser skill。MIT 许可证,开源免费。

Q:星数多少,项目成熟吗? A:GitHub 9,335 星,本周 Trending 周榜第 9(周增 4912),但项目 2026-04-16 才创建,还很年轻,接口和文档仍在早期,生产接入前建议自己跑一遍验证。


参考来源

本文由 AI 辅助生成,经人工审核编辑。最后更新:2026-08-09

常见问题

ego-lite 和 browser-use 是同一个东西吗?
不是。browser-use 是浏览器自动化框架(Python 库),自己拉一个干净浏览器来驱动,登录态带不过来;ego-lite 是一个为「人 + agent 共享」设计的浏览器 app,agent 复用你真实登录态和标签页,在各自 Spaces 并行跑。两者形态不同,README 明确把 ego-lite 对标 browser-use 做差异化。
agent 真能用我已经登录好的站点吗?
能。ego-lite 的核心机制就是登录态共享:你在 ego-lite 浏览器里登录的 cookie/session,agent 通过 ego-browser skill 能直接触达,不用重新登录。企业后台、订阅站、2FA 服务都能进。但相应地,agent 拿到的是你真实凭据,权限边界要自己管。
支持 Windows/Linux 吗?
截至 2026-08-09 不支持。当前仅 macOS(.dmg 分 Apple Silicon 和 Intel)。Windows 和 Linux 在 roadmap,无可用版本。
怎么装?要不要付费?
两条路:下 macOS app(GitHub 仓库 .dmg),或 npx skills add citrolabs/ego-lite 只装 ego-browser skill。MIT 许可证,开源免费。
星数多少,项目成熟吗?
GitHub 9,335 星,本周 Trending 周榜第 9(周增 4912),但项目 2026-04-16 才创建,还很年轻,接口和文档仍在早期,生产接入前建议自己跑一遍验证。

相关文章