Ego-lite 简易自驱动框架

citrolabs/ego-lite 访问 GitHub ↗
🔤 JavaScript ★ 12756 ⑂ 0 monthly #4 (+11724) 抓取 2026-08-23

一句话简介

一款轻量级的 JavaScript 自驱动框架,专注于简化应用启动流程与组件管理,便于快速构建模块化项目。

标签

  • 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…