ego-lite:AI Agent 如何复用浏览器登录态并实现隔离?

资讯 AI 应用前沿 全文 4658 字 · 约 12 分钟读完 分类智能体金融 AI

Web 自动化最头疼的往往不是脚本编写,而是登录态维护和风控拦截。ego-lite 通过 Space 隔离机制,让 AI Agent 在独立空间中运行,同时直接继承主浏览器的 Cookie 和会话状态。它解决了 Playwright 等无头浏览器在复杂登录场景下的痛点,支持人机协同处理验证码,适合内部系统测试和探索性任

所属频道 智能体与 Agent行业落地

为什么 Web 自动化总是卡在登录这一步

做过 Web 自动化测试或数据采集的人,多半都碰到过这种情形:抓取逻辑写了半天,第二天脚本却跑不起来——登录会话过期了,或者撞上了风控滑块。企业内部的系统更让人头疼,SSO 单点登录要跳七八层,还得过短信验证码、扫码确认,时不时再来一道风控挑战。

像 Playwright 这类老办法,一般靠storageState来存登录态。问题在于,服务端 Token 一换,存下来的状态就作废了。为了让测试环境稳定,测试人员只能耗大量时间去维护账号池、处理验证码,甚至把登录流程重新设计一遍。验证功能本身可能只要五分钟,搭建和维持登录环境却得花两小时。

AI Agent 火起来以后,不少人试着让 Claude Code 或 Cursor 直接去驱动浏览器。常见做法是给 Agent 挂上playwright-mcp 或 chrome-devtools-mcp可这又引出新麻烦:Agent 启动的往往是全新的无头浏览器实例,里面没有你的登录 Cookie,登录这道坎还是得先过。而且 Agent 每做一个动作(点击、输入)都是一次独立的工具调用,上下文要反复发送,Token 消耗很大。更别扭的是,Agent 若和你共用同一个浏览器窗口,它一动你就得停手,不然双方容易互相干扰。

ego-lite 就是冲着这“最后一公里”的痛点来的。思路不复杂:不让 Agent 去模拟一个干净却陌生的浏览器环境,而是把它当成协作伙伴,直接复用你 Chrome 里已经建好的、真实可信的登录会话,同时让它在隔离的空间里独立干活。

ego-lite 是什么

eego-lite 由 Citro Labs 开发,是一款面向 AI Agent 的 Chromium 浏览器。它不是简单的浏览器插件,而是完整的桌面应用,并配有命令行工具ego-browser 使用。

可以把它看成一个“双主体”浏览器:主空间留给你日常上网,标签页、书签、扩展程序都维持原样;Agent 则在独立的“Space”(空间)里跑自动化任务。两个空间共享底层的登录态、Cookie 和扩展配置,界面和操作却完全隔离。也就是说,Agent 能在后台开几十个页面做数据提取或测试,不会抢走你正在看的新闻标签页,也不会乱切你的窗口。

这个项目目前在 GitHub 上已拿到超过 1.8 万 Star,支持 macOS(Apple Silicon 和 Intel)和 Windows 平台,Linux 版本还在开发中。软件免费、无需订阅,所有数据都留在本地,不上传云端。

核心机制:Space 隔离与状态复用

eego-lite 的设计思路落在两个核心能力上:Space 隔离和登录态复用。

Space 隔离工作区

这是 ego-lite 最关键的创新。传统浏览器里跑自动化脚本,脚本的操作会直接作用在当前窗口上;脚本一出错或者卡住,整个浏览体验都跟着遭殃。ego-lite 则让每个自动化任务都跑在独立的 Space 里。

你给 Agent 派任务时,它会新建一个 Space。在这个空间里,Agent 可以随意打开标签页、点按钮、填表单。你随时能切过去看它的执行进度。碰上需要人出手的情况,比如复杂的图形验证码或滑块验证,Agent 会自动暂停任务,提醒你切过来手动处理;处理完,它再接着往下走。这种“人机协同”既保住了自动化的效率,也留住了人处理异常时的灵活。

直接复用 Chrome 登录态

对 Agent 来说,最大的好处是不必重新登录。ego-lite 支持一键导入 Chrome 的全部配置,账号密码、Cookie、登录会话、扩展程序和书签都在其中。Agent 在 Space 里访问某个网站时,直接继承你主空间里已经登录好的状态。

这样一来,那些 SSO 流程复杂、带多重身份验证(2FA)或风控策略严格的内部系统,Agent 也能像真人一样直接访问,不用另写登录脚本,也不用担心频繁登录触发风控被封号。这一点,Playwright 或 Browser-Use 等传统自动化框架很难做到,它们通常得从头搭登录流程,维护成本极高。

原生技能:ego-browser skill

eego-lite 不只是浏览器,它还提供了一套原生的 Agent 调用接口,叫ego-browser skillAgent 不用写复杂的 CDP(Chrome DevTools Protocol)脚本或 WebDriver 代码,用自然语言下指令就行,比如“打开 GitHub 的 Issues 页面,提取最近 10 条问题的标题和标签”。

底层实现上,ego-lite 用的是 Chromium 内核原生快照技术,而非传统的 JS 注入垫片。因此它能稳定识别 Shadow DOM、跨域 iframe 以及第三方组件里的元素。许多传统自动化工具抓不到的动态加载元素,ego-lite 靠语义快照就能准确读到。

另外,ego-lite 支持批量执行页面动作。Agent 可以一次下发多条操作指令,减少 LLM 的工具调用次数,Token 省下来,执行速度也提上去。比如 Agent 先拍页面快照、分析结构,再生成一串点击和输入操作,最后拍一张结果快照做验证。

与 Playwright 的对比与定位

不少人会问:Playwright 都有了,ego-lite 还有什么用?说到底,这两者并不抢饭碗,各管一摊,互相补位。

Playwright 属于自动化 SDK 库,在 CI/CD 流水线里跑大规模、标准化的 E2E 回归测试很合适。它稳、能容器化、也能集群执行。不过前提是环境得“干净”且“可控”;登录态复杂、前端结构老变的话,维护起来并不轻松。

ego-lite 的底子是一个浏览器底座,面向 AI Agent 而做。探索性测试、内部后台页面校验、AI Agent 网页测评,以及需要人插手的高难度场景,都归它管。上手门槛低,不用攒一堆选择器脚本,现有浏览器会话直接拿来用。

对比项 Playwright ego-lite
定位 自动化测试框架,适合 CI 流水线 AI Agent 浏览器底座,适合人机协同
登录态 需手动管理 storageState,易失效 直接复用 Chrome 真实登录态
元素识别 依赖 CSS/XPath 选择器,易受前端变动影响 基于语义快照,对 Shadow DOM/iframe 兼容性好
执行方式 代码驱动,需编写和维护脚本 自然语言驱动,Agent 自主规划
人机交互 困难,通常为无头模式 原生支持,可随时接管和处理验证码
适用场景 标准化回归测试、公开页面爬取 内部系统测试、复杂登录场景、探索性测试

说白了,要的是每天凌晨自动把注册登录流程跑一遍、确认核心功能没掉链子,Playwright 更合适。换成让 Agent 去核对某个内部后台的数据对不对,或者处理不太标准的网页任务,ego-lite 用起来更省事。

安装与快速上手

eego-lite 装起来不费劲,官网就能下 macOS 或 Windows 安装包。第一次启动会问你要不要迁移 Chrome 的数据,建议选同意,原来的配置就能原样接过来。

装好之后,ego-browser命令行工具已经写进系统 PATH。在终端里敲command -v ego-browser就能确认装没装好。

用 Claude Code 的话,敲下面这条命令装 skill:

npx skills add citrolabs/ego-lite

也可以把下面这段指令直接粘进 Claude Code,让 Agent 自己把安装配置做完:

Set up ego lite for me: https://github.com/citrolabs/ego-lite
Read `skills/ego-browser/references/install.md` and follow the steps to install ego lite.

配好之后别忘在 Claude Code 里打开“绕过权限”(bypass permissions),Agent 要拉起浏览器进程。桌面端在输入框旁边的权限选择器里切;终端里则用claude --dangerously-skip-permissions 启动。

到这一步就可以给 Agent 安排任务了,比如:

/ego-browser 打开 github.com/anthropics/claude-code 的 issues,把最近 10 条的标题、标签、回复数整理成表格给我

Agent 会自己新建一个 Space,打开页面、把操作做完,再把结果交回来。中间你随时能切进 Space 看进度;碰上验证码,手动接一下就行。

实际应用场景

放到实际工作里,ego-lite 的作用会更直观。下面几类场景比较典型:

  1. 内部系统日常巡检:每天早上让 Agent 自己登录公司各个后台,查服务状态、核对关键数据、看看配置有没有变动。登录态是真实的,SSO 跳转和验证码都不用操心。
  2. 复杂表单自动化:碰上结构复杂、动态加载字段一大堆的表单,Agent 靠语义快照读懂页面结构,把内容填准、提交掉。页面结构小幅调整也没关系,重新拍一次快照就能跟上。
  3. AI Agent 网页测评:新 Agent 开发过程中,要评估它在真实网页里的表现。ego-lite 给的是一个可控测试环境,Agent 每一步操作都能记下来,方便回头分析和调优。
  4. 数据导出与整理:把散在不同网页系统里的数据提出来,统一成一种格式。Agent 能同时跑多个 Space,从不同来源并行抓取,效率更高。

结语

ego-lite 并不是奔着取代 Playwright 或其他自动化框架去的,它给 AI Agent 时代补上了一种新的浏览器交互方式。登录态本身就是一种重要的测试资产,复杂自动化任务里人也得能随时介入,这两点它都认。

对测试工程师和开发者而言,ego-lite 给出的 Web 自动化方案成本更低、也更灵活。不必再为了自动化而自动化,Agent 可以真正成为协作伙伴,在隔离空间里把那些繁琐的网页任务高效、安全地做完。

工具怎么选,终归要看业务场景。团队主要盯标准化 CI 回归测试,Playwright 还是首选。可要是正被复杂登录、风控拦截或者人机协同卡住,ego-lite 值得花时间试试。它未必能包治百病,但“复用真实会话”和“隔离执行”这两个思路,够让人重新想想 Web 自动化接下来该往哪走。

本文由本站编辑组整理与排版,内容基于公开信息核实后归纳发布,与文中提及的产品、公司无隶属关系。我们持续跟踪 AI 领域的模型、产品与行业动态,力求信息准确、表述清晰;文中涉及的名称、价格与功能细节可能随官方调整而变化,请以官方最新说明为准。如发现疏漏或表述有误,欢迎通过站内渠道反馈指正。

相关推荐 按相关度与热度排序

全部资讯 →
  1. Agent 越用越多,企业为何仍不够 AI Native?

    AI 生码率飙升,端到端交付却没有变快;通用 Agent 提效办公生产力,整体业务效能却未同步提升。当企业把 AI 工具推向业务流程,“局部更快、整体不快”的现象值得审视。阿里云智能集团副总裁、CIO 蒋林泉复盘了三年 AI 实践,从问题中找到了答案,也对 AI Native 有了清晰的认识。 AI Native,越热

    来源 AI 行业观察
  2. 千问办公2.0上线:Agent能进群协作,自动任务主动开工

    【TechWeb】11月9日消息,千问办公发布2.0版本,这是其上线三个月以来最大的一次升级。该版本推出了行业首个支持多人与Agent协作的功能“协作”,同时上线“人机共创”、“资料空间”、“自动任务”和“三端互联”等核心能力,让Agent从服务个人走向服务团队和组织。目前,所有功能已在千问办公客户端全量上线。 千问办

    来源 AI 行业观察
  3. Anthropic工程师谈Coding Agent:工程师其实已在做管理

    编译|林绮蓓 编辑|蔡芳芳 以前,工程师的一天可能从打开 IDE、阅读代码开始。如今,一些深度使用 Coding Agent 的工程师,每天要做的第一件事,可能是查看几个 AI Agent 的工作进度:哪些任务已经完成、哪些测试没通过、哪些 PR 等待审查,以及哪些工作需要重新分配。 代码是 AI 写的,但工程师的工作

    来源 AI 行业观察
  4. 千问办公2.0上线:Agent进群协作,自动任务主动干活

    千问办公在同日发布的官方博客《千问办公2.0:主动与协同,迈向Team Agent时代》中指出,主流办公Agent的产品形态仍以服务个人为主,团队的协作方式并未发生变化,下一代Agent需要进入团队协作的现场。千问办公推出的“协作”功能率先把Agent带进工作群,用户可以组建一个团队和数字员工共同工作的协作空间。千问办

    来源 TechWeb
  5. 千问办公2.0上线:Agent进群与团队协作,支持跨群汇总信息

    千问办公在同日发布的官方博客《千问办公2.0:主动与协同,迈向Team Agent时代》中指出,主流办公Agent的产品形态仍以服务个人为主,团队的协作方式并未发生变化,下一代Agent需要进入团队协作的现场。千问办公推出的“协作”功能率先把Agent带进工作群,用户可以组建一个团队和数字员工共同工作的协作空间。千问办

    来源 TechWeb
  6. 千问押注Personal Agent:蒋冠军称实际交付能力仅60%~70%

    Personal Agent 已经渡过早期产品验证,进入了新一轮产品竞争阶段:Meta Muse、OpenAI Dots 等纷纷把产品从“炫技”推向了“长期稳定地替用户做事”。 不过,身处一线研发的阿里千问事业部 AI 算法负责人蒋冠军对现状的真实评价是:今天的 AI 依旧不好用。 “虽然对话里已经可以点奶茶、购物,但

    来源 AI 行业观察
  7. OpenAI dots 实测:有独立云端电脑,能接管你本地设备的 AI 同事

    OpenAI 在 DevDay 2026 发布了 dots,这不是简单的聊天机器人,而是一个拥有独立云端电脑、可授权连接你本地设备的常驻智能体。它由 GPT-6 Astra 驱动,能在 Slack、Teams 等多渠道待命,主动处理邮件、代码修复等任务。本文详解其“双电脑”架构、安全机制及首批用户反馈,对比 Meta

    来源 AI 应用前沿
  8. Agent评估难在哪:五大基准与pass^k指标解析

    评估AI Agent不只是看准确率。本文拆解终态判定、结果方差与归因模糊三大难点,对比GAIA、SWE-bench等五大主流基准,重点解释为何生产环境更应关注pass^k而非pass@k,并给出构建私有评测集的实操建议。

    来源 AI 应用前沿
  9. 高通进博会秀端侧MoE智能体:手机AI从修图走向办事

    终端AI正从单点功能向系统级智能体演进。高通在进博会展示了基于MoE架构的端侧智能体,联合阶跃星辰、Infris AI和江波龙,通过模型、推理、存储和芯片的系统性优化,解决内存与功耗瓶颈,实现更复杂的意图理解与任务编排,推动“端云协同”落地。

    来源 AI 应用前沿
  10. 千问办公2.0上线:Agent进工作群,多人与数字员工同空间协作

    IT之家 11 月 9 日消息,据钉钉官方消息,今天千问办公 2.0 正式发布,这是一个面向个人与组织协作的 Team Agent。2.0 版本在协作、自动任务和人机共创等核心场景下进行了能力升级,该版本推出了首个支持多人与 Agent 协作的功能“协作”,同时上线“人机共创”“资料空间”“自动任务”和“三端互联”等核

    来源 AI 行业观察
  11. 千问办公2.0发布:Agent进工作群,多人与数字员工同空间协作

    千问办公 2.0 今天正式发布,这是一个面向个人与组织协作的 Team Agent。2.0 版本推出首个支持多人与 Agent 协作的“协作”功能,数字员工可被带进工作群,实时关联钉钉群聊、文档等信息源,还上线“自动任务”“人机共创”“资料空间”等能力,让 Agent 从服务个人走向服务团队。目前所有功能已在千问办公客

    来源 IT之家
  12. 千问办公2.0发布:Team Agent主打协作与自动任务

    千问办公11月9日正式发布2.0版本,定位面向个人与组织协作的Team Agent。自8月上线以来围绕协作、自动任务、人机共创三个方向升级,官方提出五项判断:Agent应成为有角色与负责人的团队成员,围绕成果与人持续协作,主动推进而非等待人工交办,保持在线可管可控,并开放连接CRM、ERP等系统。 2.0推出协作空间与

    来源 AI 开发者社区
向下滚动自动加载更多