Ego-lite 简易自驱动框架
一句话简介
一款轻量级的 JavaScript 自驱动框架,专注于简化应用启动流程与组件管理,便于快速构建模块化项目。
标签
适用应用场景
- 快速搭建小型前端项目
- 构建模块化组件管理
- 简化应用启动配置
- 用于教育或演示的示例项目
README 中文摘要
项目概述
ego lite 是一款面向 AI Agent 与人类用户协同使用的浏览器。与传统浏览器自动化框架(如 browser-use、Vercel 的 agent-browser)不同,ego lite 从设计之初就以「人类与 Agent 共享同一个浏览器」为目标:用户在前方浏览,Agent 在各自的独立 Space 中并行执行任务,二者互不干扰。
当前版本支持 macOS,Windows 与 Linux 已在路线图中。
核心特性
基于代码而非 CLI 的执行模型
ego lite 将浏览器能力封装为 JavaScript 函数,Agent 直接编写代码调用,组合多步任务为单一输出,避免「执行两条命令、查看结果、再执行两条」的循环。在复杂任务上,ego lite 比传统 CLI 方式快约 2.5 倍,工具调用次数显著减少,任务成功率更高。
每个 Agent 拥有独立 Space
ego lite 为每个 Agent 提供完全隔离的 Space(并行工作区),用户可在前台浏览,Agent 在后台运行。用户随时可接管或停止某个 Space,鼠标焦点始终保留在用户自己的标签页上。
多 Space 并行处理
可在同一浏览器内启动多个 Space,分别交给不同的 Agent 或任务并行执行。例如 Claude Code 在 10 个 Space 中并行处理线索,Codex 在另外 5 个 Space 中抓取竞品页面。
高质量页面快照
ego lite 通过内核级定制生成页面 Snapshot(文本化页面表征,供模型理解页面结构)。在深层嵌套 iframe 等复杂场景下表现稳定,是其他方案容易失效的地方。
通过 ego-browser 连接任意 Agent
ego-browser 是连接任意 Agent CLI(Claude Code、Codex、Cursor 或自建 Agent)与 ego lite 的桥梁。它将浏览器能力以页面内 JavaScript 工具的形式暴露,包括 snapshot、fill、click、wait、navigate、capture 等。Agent 编写调用这些工具的 JS 代码片段,ego-browser 在页面中一次性执行。
可复用的 Skill(即将推出)
ego lite 的官方 Skill 会将每次成功操作提炼为可复用工具与工作流,使后续相似任务最高提速 5 倍。
快速开始
安装方式
下载 macOS 应用
直接下载 .dmg 安装包安装。安装后,ego-browser skill 会自动写入本机所有 Agent 的 skills 目录。
通过 npx 添加 skill
仅安装 ego-browser skill:
npx skills add citrolabs/ego-lite
首次运行浏览器任务时,Agent 会引导用户完成 ego lite 应用安装。
由 Agent 完成安装
将以下提示粘贴到 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.
首次启动时,ego lite 会询问是否迁移 Chrome 数据;选择「是」即可让 Agent 继承现有的登录态、Cookie、扩展与书签。
运行首个任务
在 Agent CLI 中输入 /ego-browser 加空格,再用自然语言描述需求:
/ego-browser follow @ego_agent on x.com for me
Agent 加载 skill,在独立 Space 中打开页面,读取 Snapshot 后执行操作并回报;用户的标签页保持不变。
隐私
浏览数据保留在本地设备。ego lite 仅记录用户在安装阶段是否选择迁移 Chrome 数据。
与同类产品对比
ego lite 在以下维度与 Browser-Use、Vercel agent-browser、ChatGPT Atlas、Perplexity Comet 对比,ego lite 是唯一同时具备以下全部能力的方案:
- 支持多 Space 并行
- 支持可复用 Skill
- 继承 Chrome 数据
- 同浏览器内的独立工作区
- 压缩语义输入
- 接受外部 Agent 控制
- 数据本地存储
- 无登录摩擦
- 可作为日常浏览器使用
- 免费
Browser-Use 与 agent-browser 是 Agent 调用的库,不自带浏览器,需依赖外部浏览器,登录态难以迁移;Atlas 与 Comet 内置 Agent,但仅其内置 Agent 可驱动浏览器。ego lite 是一款为「人类 + 任意 Agent」共享而设计的浏览器。
基准测试
在四项复杂浏览器自动化任务上对比 Vercel agent-browser:ego lite 完成速度最高快 2.5 倍,Token 消耗显著更低;任务越复杂,差距越明显。
文档与社区
- 文档:lite.ego.app/document
- Discord:提问、安装协助、Skill 共享
- GitHub Discussions:想法与长讨论
- X/Twitter:@ego_agent,更新与发布动态
许可证
仓库内容遵循 MIT License。ego lite 浏览器为单独免费下载。
摘要更新于 2026-08-22 00:34:34
· 原文 9052 字符
· md5 a254725cf0f7…