BAIZE AI RESOURCE

浏览器自动化技能

ego-lite

ego-lite 是供 AI Agent 与人类共同使用的 Chromium 浏览器,配套技能可通过 JavaScript 完成浏览、填表、点击、截图与数据提取。

ego-lite

资源介绍

ego-lite 是一个面向 AI Agent 的浏览器项目,核心思路是让 Agent 与用户在同一浏览器中并行工作:每个 Agent 拥有独立的 Space(任务空间),在后台执行浏览任务,而用户自己的标签页不受干扰。它通过 ego-browser 技能把浏览器能力封装成 Agent 可直接调用的 JavaScript 函数,Agent 以编写代码的方式组合多步操作,而不是反复执行单条命令,从而在复杂任务上减少工具调用次数。技能提供 TaskSpace 与 Page 两级 API,覆盖导航、快照、点击、填表、键盘输入、文件上传、截图、等待与对话框处理等操作,并内置 GitHub、Google、X 等站点的经验脚本。适用于使用 Claude Code、Codex、Cursor 等 Agent CLI 的用户,用于网页自动化、数据抓取、Web 应用测试与 QA 等场景。

Skill 能力

代码化浏览器操作

浏览器能力以 JavaScript 函数形式暴露给 Agent,Agent 通过编写脚本组合多步任务,而非逐条执行命令。

独立任务空间

每个 Agent 拥有隔离的 Space,可并行运行多个任务,不与用户的标签页冲突。

页面快照与元素引用

提供页面快照与 SDK 分配的引用标识,支持在嵌套 iframe 等复杂页面中定位并操作元素。

站点经验脚本

内置 GitHub、Google、X 等站点的学习脚本与工具,可复用特定网站的抓取与操作逻辑。

多 Agent 接入

通过 ego-browser 连接层,Claude Code、Codex、Cursor 或自定义 Agent 均可驱动浏览器。

资源配置

适用平台

Claude CodeCodexCursor通用 Agent

支持模型

模型无关

调用方式

手动调用命令调用Agent调用

安装与调用

  1. 安装 ego-lite 浏览器和配套 Agent Skill,并启动专门用于自动化任务的浏览器会话。

  2. 向 Agent 说明允许访问的网站、要完成的操作和不可提交的步骤。

  3. 让它通过 JavaScript 完成导航、读取、点击、填表、截图或数据提取;涉及登录态时只复用用户明确授权的会话。

  4. 在发送表单、发布内容或触发外部操作前人工确认,任务结束后检查输出和浏览器状态。

使用案例

网页数据抓取

使用场景需要从网站批量提取信息

Agent 在独立任务空间中打开目标页面,读取快照并提取结构化数据,用户自己的标签页不受影响。

表单填写与登录操作

使用场景需要在已登录的网站中完成操作

借助浏览器中已有的登录状态,Agent 直接填写表单、点击按钮并提交,无需重新配置凭据。

Web 应用测试与 QA

使用场景需要对网页应用进行功能验证

Agent 按脚本执行页面导航、交互与截图,用于应用测试、问题排查与质量检查。

包含内容

ego-lite-source.zip
LICENSE-MIT.txt
README-中文安装说明.md
SHA256.txt

常见问题

ego-lite 支持哪些操作系统?
根据仓库说明,ego-lite 目前运行在 macOS 上,Windows 与 Linux 在路线图中。
ego-browser 是 Playwright 吗?
不是。ego-browser 提供一套自定义的 TaskSpace、Page、鼠标与键盘 API,方法名可能相似但不兼容 Playwright,未覆盖的操作需使用 page.evaluate() 或 page.cdp()。
Agent 会占用我自己的浏览器标签页吗?
不会。每个 Agent 在独立的 Space 中运行任务,用户自己的标签页保持独立,可随时接管或停止 Agent 的任务。
如何安装 ego-browser 技能?
可以下载 macOS 应用安装,或使用 npx skills add citrolabs/ego-lite 仅安装技能,也可以让 Agent 按仓库中的安装文档完成配置。