Ego Lite 完全指南:让 AI Agent 和你共享浏览器的开源神器
🔥 GitHub 日增 898 Stars | 4,300+ Stars | MIT 开源协议
当你在用 Claude Code 或 Codex 做 AI 编程时,有没有遇到过这种情况:AI 需要打开浏览器完成任务(比如抓取网页、填写表单、测试页面),但它要么需要单独装一个浏览器,要么跟你抢同一个标签页?
Ego Lite 就是为了解决这个问题而生的。
什么是 Ego Lite?
Ego Lite 是由 Citro Labs 开发的一款专为 AI Agent 设计的浏览器。它的核心理念很简单:
一个浏览器,两个人用 — 你和你的 AI Agent。
传统浏览器自动化工具(如 Browser-Use、Playwright)需要单独启动一个浏览器实例,你的登录状态、Cookie、扩展都不会带过去。而 Ego Lite 是一个真正的日常浏览器,你可以像用 Chrome 一样用它浏览网页,同时 AI Agent 在独立的 Space(工作空间) 里并行执行自动化任务。
核心特性一览
| 特性 | 说明 |
|---|---|
| 🧩 独立 Space | 每个 Agent 有自己隔离的工作空间,互不干扰 |
| 🔑 继承 Chrome 数据 | 首次启动可迁移 Chrome 的登录、Cookie、书签、扩展 |
| 📸 最强页面快照 | 内核级优化,完美处理 iframe、动态内容等复杂场景 |
| ⚡ 代码驱动,非 CLI | Agent 直接调用 JS 函数,复杂任务快 2.5 倍 |
| 🔌 兼容所有 Agent | 支持 Claude Code、Codex、Cursor 等主流 AI 工具 |
| 🆓 完全免费 | MIT 协议开源,浏览器本身也免费 |
安装
方式一:下载 macOS 应用(推荐)
Ego Lite 目前支持 macOS(Windows 和 Linux 在路线图中)。
# Apple Silicon (M1/M2/M3/M4)
# 访问下载:
# https://cdn.ego.app/channel/github_github_referral/setup/macos/arm64/egolite.dmg
# Intel Mac
# https://cdn.ego.app/channel/github_github_referral/setup/macos/x64/egolite.dmg
下载 .dmg 文件后双击安装即可。安装后,Ego Lite 会自动向系统中所有 Agent 的 skills 目录注册 ego-browser 技能。
方式二:通过 npx 安装技能
如果你只想安装 ego-browser 技能(不装浏览器本体):
npx skills add citrolabs/ego-lite
第一次让 Agent 执行浏览器任务时,它会引导你安装 Ego Lite 应用。
方式三:让 Agent 自己安装
在你使用的 AI 编程工具(Claude Code、Codex 等)中直接输入:
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.
Agent 会自动读取安装文档并完成配置。
快速上手
第一步:首次启动
安装完成后打开 Ego Lite,它会问你一个问题:
是否迁移 Chrome 数据?
选择 Yes,你的 Agent 就能继承你所有的登录状态、Cookie、扩展和书签。这意味着 Agent 打开网页时,不需要重新登录 — 它直接用你的账号。
第二步:让 Agent 执行第一个浏览器任务
在你的 Agent CLI(比如 Claude Code)中,输入 /ego-browser 加上空格,然后用自然语言描述任务:
ego-browser 帮我打开 https://github.com/trending 并总结今天的热门项目
Ego Lite 会:
- 在 Agent 的独立 Space 中打开页面
- 生成页面快照(Snapshot)
- Agent 读取快照,理解页面内容
- 完成任务并向你汇报
整个过程你的标签页完全不受影响。
第三步:多任务并行
Ego Lite 支持在同一个浏览器中同时运行多个 Space:
# Space 1: Agent 抓取竞品数据
ego-browser 打开 https://competitor.com/pricing 并提取价格表
# Space 2: Agent 填写表单
ego-browser 在 https://example.com/signup 注册一个测试账号
# Space 3: 你自己正常浏览
# 你的标签页完全独立,Agent 不会碰
进阶功能
ego-browser 技能详解
ego-browser 是 Agent 和 Ego Lite 之间的连接层。它将浏览器能力暴露为一组 JavaScript 函数,Agent 通过编写代码来调用:
| 函数 | 作用 |
|---|---|
snapshot() |
获取页面的语义化文本快照 |
fill(selector, value) |
填写表单字段 |
click(selector) |
点击页面元素 |
wait(selector) |
等待元素出现 |
navigate(url) |
导航到指定 URL |
capture() |
截取页面截图 |
为什么用代码而不是 CLI 命令?因为 Agent 最擅长的就是写代码。一个多步骤的浏览器任务,Agent 可以把它组合成一个 JavaScript 片段一次性执行,而不是陷入"执行两步命令 → 看结果 → 再执行两步"的低效循环。
基准测试对比
Ego Lite 官方和 Vercel 的 agent-browser 做了对比测试:
| 指标 | Ego Lite | agent-browser |
|---|---|---|
| 任务完成速度 | ⚡ 快 2.5 倍 | 基准 |
| Token 消耗 | 更少 | 更多 |
| 任务成功率 | 更高 | 较低 |
| 每次调用工具数 | 更少 | 更多 |
任务越复杂,差距越大。
与同类工具对比
| 能力 | Ego Lite | Browser-Use | agent-browser | ChatGPT Atlas |
|---|---|---|---|---|
| 多任务并行 | ✅ | ❌ | ❌ | ❌ |
| 继承 Chrome 数据 | ✅ | ❌ | ❌ | ✅ |
| 同一浏览器独立空间 | ✅ | ❌ | ❌ | ❌ |
| 支持外部 Agent | ✅ | ✅ | ✅ | ❌ |
| 数据本地存储 | ✅ | ✅ | ✅ | ❌ |
| 免费 | ✅ | ✅ | ✅ | ❌ |
隐私和安全
Ego Lite 的所有浏览数据都存储在你的本地设备上。它只记录一件事:你在设置时是否选择了迁移 Chrome 数据。没有云端同步,没有遥测,没有广告。
适用场景
1. AI 辅助开发测试
用 Claude Code 开发 Web 应用时,让 Agent 自动打开浏览器测试页面效果,而你继续在其他标签页查文档。
2. 数据采集与分析
让 Agent 在多个 Space 中并行抓取竞品数据、价格信息、新闻内容,效率翻倍。
3. 自动化表单填写
注册测试账号、填写反馈表单、提交工单 — 这些重复性操作都可以交给 Agent。
4. 内容发布与管理
Agent 帮你登录 CMS 后台,发布文章、上传图片、管理评论。
当前限制
- 仅支持 macOS:Windows 和 Linux 在路线图中,尚未发布
- 需要 Agent CLI:Ego Lite 本身不自带 AI 功能,需要配合 Claude Code、Codex 等使用
- 社区早期:项目刚起步,文档和插件生态还在完善中
总结
Ego Lite 解决了一个很实际的痛点:让 AI Agent 能像人一样使用浏览器,同时不打扰你自己的工作。
它不是又一个浏览器自动化框架,而是一个从底层为"人机共享"设计的浏览器。如果你日常使用 Claude Code 或 Codex 做 AI 编程,Ego Lite 可以让你的 Agent 能力从"只能写代码"扩展到"能操作浏览器",而且零配置、零成本。
项目地址: github.com/citrolabs/ego-lite
本文首发于 dashen-tech.com,转载请注明出处。