用 ego-lite 给 AI 代理一个专属浏览器:代码驱动的自动化方案

📅 2026/7/26 18:14:04 👁️ 阅读次数 📝 编程学习
用 ego-lite 给 AI 代理一个专属浏览器:代码驱动的自动化方案

AI 代理做网页自动化的最佳方案不是 “装个浏览器驱动”,而是给它们一个真正共享的浏览器。
读完本文你将了解:ego-lite 的核心设计 | 3 分钟上手配置 | 代码驱动 vs CLI 驱动对比 | 平行空间架构分析

🎯 这个项目解决什么问题?

AI 编程代理(Claude Code、Codex、Cursor)越来越强大,但一个尴尬的问题始终没解决——它们需要一个浏览器
当前方案各有硬伤:

  • Browser-Use / agent-browser:没有自己的浏览器,需要驱动一个单独的 Chrome 实例。Cookie 登录状态难以共享,用户和代理抢同一个标签页。
  • ChatGPT Atlas / Perplexity Comet:内置了浏览器,但只给自家代理用。你用 Claude Code?对不起,无法集成。
  • Puppeteer / Playwright:自动化框架,不是给 AI 代理设计的。
    ego-lite 的思路完全不同:做一个从设计之初就让人和 AI 代理共享的浏览器。它不是浏览器自动化框架,它就是一个真正的浏览器——只不过每个代理有自己的独立空间(Space),用户在浏览器中正常浏览,代理在自己的 Space 里干活,互不干扰。

🔧 快速上手(动手环节)

安装

macOS 用户直接下载 DMG 安装包:

# Apple Siliconcurl-LOhttps://cdn.ego.app/channel/github_github_referral/setup/macos/arm64/egolite.dmgopenegolite.dmg# Intelcurl-LOhttps://cdn.ego.app/channel/github_github_referral/setup/macos/x64/egolite.dmgopenegolite.dmg

或者通过 npx 安装 ego-browser skill:

npx skillsaddcitrolabs/ego-lite

首次启动时,ego-lite 会问是否迁移 Chrome 数据。选「是」,你的代理就直接继承了你所有的登录态、Cookie、插件和书签。

运行第一个任务

在 Claude Code 或 Codex 的 CLI 中直接输入:

ego-browser follow @ego_agent on x.com for me

代理会自动打开自己的 Space,在后台完成操作,你的浏览器标签页完全不受影响。

⚙️ 技术原理

代码驱动 vs CLI 驱动

这是 ego-lite 最核心的设计选择。现有工具(Browser-Use、Playwright)采用 CLI 驱动的模式:代理调用一个命令 → 等结果 → 再调下一个命令 → 再看结果。每一步都要一次往返,复杂任务需要几十次甚至上百次工具调用。
ego-lite 将浏览器能力封装成 JavaScript 函数,代理直接调用:

// CLI 驱动模式(Browser-Use):// 每步一次工具调用constpage=awaitbrowser.newPage()// 调用 1awaitpage.goto('https://x.com')// 调用 2constcontent=awaitpage.content()// 调用 3// ... 每个动作都单独调用// 代码驱动模式(ego-lite):// 一次 JavaScript 执行完成多步constresult=awaitpage.runCode(`const snapshot = await snapshot() if (snapshot.includes('@ego_agent')) { await click('Follow') } return 'Done'`)// 一次调用完成判断 + 点击 + 返回

基准测试显示,代码驱动模式在复杂任务上完成速度快 2.5 倍,消耗的 token 大幅减少。任务越复杂,差距越大。

平行空间架构

用户浏览器窗口

ego-lite 浏览器

Space 1
Claude Code 任务

Space 2
Codex 爬虫任务

Space 3
自定义代理任务

快照引擎
内核级页面渲染

ego-browser Skill
JavaScript 工具函数集

AI 代理
Claude Code / Codex / Cursor

任务输出

每个 Space 是浏览器内的完全隔离环境。用户的标签页在 “前台”,代理的 Space 在 “后台”。你可以实时查看每个 Space 的运行状态,随时接管或停止。

🏗️ 架构分析

ego-lite vs 现有方案

方案分类

特点

特点

特点

特点

特点

特点

特点

特点

特点

浏览器自动化框架
Browser-Use / agent-browser

AI 浏览器
ChatGPT Atlas / Comet

共享浏览器
ego-lite ★

无自带浏览器
需另装 Chrome

登录态不继承

CLI 驱动

自带浏览器

仅限自家代理

内置 AI 不可替换

自带浏览器

继承 Chrome 数据

代码驱动
多代理并行

关键指标对比:

维度ego-liteBrowser-Useagent-browser (Vercel)ChatGPT Atlas
自带浏览器
多代理并行
继承 Chrome 登录态
代码驱动
可接入外部代理
免费

核心创新点

  1. 内核级快照:通过定制 Chromium 内核,ego-lite 生成的页面快照质量最高。能正确处理深层嵌套 iframe——这是其他方案普遍翻车的地方。
  2. 技能复用:代理每次成功的浏览器操作可以被提炼为可复用的工具和工作流。类似的任务第二次执行可以快 5 倍(即将上线)。
  3. 零配置共享:不需要配置 WebDriver、不需要处理 CDP 协议、不需要维护登录态——安装即用。

✅ 优缺点 & 适用场景

优势

  • AI 代理友好:代码驱动模式大幅减少 token 消耗和任务延迟
  • 人机共存:用户正常使用浏览器,代理在后台工作
  • 多代理并行:同时跑多个代理任务,互不干扰
  • 隐私优先:数据存储本地,不发送到第三方服务器
  • 免费 + MIT 开源:无需付费订阅

局限性

  • 仅 macOS:目前只支持 macOS,Windows 和 Linux 在路线图中
  • 尚在早期:3,600+ stars,社区生态在建设中
  • 经验积累未上线:"技能复用"功能还不可用
  • 依赖 agent 生态:需要配合 Claude Code、Codex 等使用,不能独立工作

适用场景

  • 需要 AI 代理做网页自动化的开发者
  • 需要批量数据采集(竞品分析、舆情监控)
  • 需要 AI 代理操作 SaaS 后台(CRM、数据分析平台)
  • 多代理并行工作的团队

总结

ego-lite 解决了一个真实且日益迫切的问题:AI 代理需要浏览器,但现有的浏览器都不是为它们设计的
它的代码驱动架构、平行空间设计、Chrome 数据继承三个核心特性,让 “AI 代理用浏览器” 这件事第一次有了正确的设计范式。不是把浏览器自动化塞进 AI 代理的工具箱,而是做一个真正让人类和 AI 代理一起工作的浏览器。
如果你已经在用 Claude Code 或 Codex 做网页自动化任务,ego-lite 值得立即尝试——安装只需 3 分钟,体验提升立竿见影。

💡收藏提示:文中架构图和对比表可直接用于选型汇报。关注 + 评论,下期分析 OpenCodeReview——阿里巴巴开源的 AI 代码审查工具。