Ego Lite

Ego Lite

专为AI Agent设计的轻量级浏览器,提供自动化网页交互、数据提取与无头浏览能力,优化代理执行效率。

访问官方网站

Ego Lite是什么

Ego Lite 是一款专为 AI Agent 打造的专用浏览器,其核心定位是成为智能代理的“眼睛”与“手”。与传统浏览器不同,它剥离了不适合程序调用的用户界面冗余,提供简洁的 API 接口与事件驱动架构,让 Agent 能够像人类一样浏览网页、填写表单、点击按钮、读取页面内容,同时保持高并发、低资源占用的特性。它支持无头模式运行,可以轻松集成到自动化工作流、数据采集管道或 AI 决策系统中,解决传统 headless 浏览器在会话管理、渲染一致性等方面的痛点。

Ego Lite截图

核心优势

  • 轻量解耦:核心二进制仅数 MB,无 GUI 模块,启动与页面加载速度比完整浏览器快 3-5 倍。
  • 原生 Agent 适配:提供标准 REST/gRPC API,Agent 可直接调用导航、点击、输入、截图等动作,无需额外的 WebDriver 或中间层。
  • 智能等待与重试:内置智能等待引擎,自动处理异步加载、动态渲染,减少 Agent 因页面未就绪导致的失败。
  • 会话隔离:每个 Agent 实例拥有独立 cookie、localStorage 和缓存,互不干扰,适合并行任务。

主要功能

功能模块 说明
页面自动导航 支持 URL 跳转、历史回退、iframe 切换,可设置自定义 user-agent 与请求头
元素交互 通过 CSS 选择器、XPath 或文本属性定位元素,支持点击、输入、拖拽、表单提交
数据提取 获取 DOM 文本、属性、HTML 结构,支持 JS 执行后获取动态内容
网络请求监控 捕获页面发出的所有 XHR/Fetch 请求与响应,可用于拦截或修改数据
截图与 PDF 支持全页面截图、元素截图,以及页面转 PDF
自动处理弹窗 智能处理 alert/confirm/prompt 及 cookie 同意弹窗

适用场景

  • AI Agent 浏览任务:让 Agent 自主完成商品比价、机票预订、信息搜集等复杂多步骤操作,无需人工干预。
  • 自动化测试:相比 Selenium/Puppeteer,Ego Lite 提供更直接的动作接口和更快的反馈速度,适合集成到 CI/CD 流水线。
  • 数据采集与监控:高效抓取 JavaScript 渲染的 SPA 页面数据,支持定时任务与增量更新。
  • 视觉验证与截图对比:结合 AI 视觉模型,可对页面元素进行视觉回归测试或合规性检查。

技术特性

  • 多内核支持:基于 Chromium 内核深度裁剪,兼容最新 Web 标准,同时提供实验性 WebGPU 加速选项。
  • 资源沙箱:每个页面运行在独立进程中,无头模式下内存占用比全功能浏览器降低 60%。
  • 可编程超时与重试:支持为每个操作单独设置超时(如页面加载 10s、元素等待 5s),失败自动重试,适应不稳定网络。
  • 事件日志与回放:所有 Agent 操作生成结构化日志,可用于调试、审计或回放测试。