爱意满满的作品展示区。
Davidyooo

我们做了个浏览器 ego,让人类和 AI 无缝共享一套上网环境

  •  4
     
  •   Davidyooo · 1 day ago · 1843 views

    TL;DR

    我们团队做了一个产品:ego lite ,这是一个基于 Chromium 的浏览器,让你和 AI Agent 共用同一套上网环境。

    你可以日常用它浏览,AI Agent 则在独立的 Space 里并行处理网页任务,并且复用你已经登录好的状态。目前已经免费推出 macOS 版本可以下载使用。

    官网在这里:lite.ego.app

    这篇文章不仅是想推广一下我们的产品,也想聊聊我们的一些思考,以及最后做出来的东西。

    image-01

    为什么要在 2026 年做一个浏览器?

    我们为什么会做这么一个东西,得从自己的日常工作说起。

    过去一年,我和团队的大部分时间都花在 Claude Code 、Codex 这类 Agent 上。它们现在能做的事早就不止写代码,做调研、对接各种 SaaS 也都行。但这类工作里有不少要在网页上完成:很多服务没有开放 API ,信息和功能都还留在 GUI 里,Agent 想把事情做完,就得自己去用浏览器。

    麻烦在于,今天的浏览器并不是为这种用法准备的。让 Agent 去操作网页,通常会同时碰上两个问题:它接不上你已经登录好的浏览器,做正事之前先卡在登录和验证码上;而它一旦跑起来,又会接管你的窗口和鼠标,你没办法同时用这台电脑做别的事。

    我们想要的是一个很符合直觉的产品:一个你平时就在用、Agent 又能直接接入、接入之后还不跟你互相干扰的浏览器。

    ego lite 就是照着这个目标做的。

    它基于 Chromium 开发,第一次启动可以把 Chrome 的书签、扩展、Cookie 和登录态一起迁过来,你照常拿它当日常浏览器用。安装时它会把 ego-browser 这个 skill 写进 Agent 的技能目录,不用额外配置就能驱动。

    而 Agent 干活时,它会待在一个独立的 Space 里,复用你已经登录好的状态,不会干扰你正在用的标签页,全程可见、可随时接管。

    https://www.youtube.com/watch?v=sSfyzeiWN9A

    还有一个背景是,最近模型公司的竞争愈演愈烈了,Anthropic 和 OpenAI 为了抢市场,都在大幅压低 token 价格,一份 200 美元的订阅,只用来写代码几乎用不完。把多出来的额度交给 Agent 去跑浏览器里的任务,是更划算的用法。

    下面是我们自己用得最多的两个场景。

    自动化执行长任务

    长任务有两个常见的麻烦:中途卡住,以及运行期间一直占用浏览器,影响你做别的事。

    Space 这个机制正是为这两点设计的。它不是新开窗口,也不是 Chrome 的多 profile 或 headless 模式,而是浏览器内部隔离出来的一块工作区。Agent 在自己的 Space 中运行,你在自己的标签页里工作,双方互不抢占焦点。如果它在某一步卡在登录或验证码上,你可以进入对应的 Space 帮它完成,然后它继续往下执行。

    由于 Agent 是把完整脚本写好后一次执行,而不是逐步试探,长流程的稳定性会更好,token 消耗也更低。原理是将多步骤任务组合成单个输出,而不是陷入“调用两个命令,查看结果,再调用两个命令”的循环。与传统的 CLI 方法相比,复杂工作流的完成速度提高了 20% 到 50%,任务成功率更高,每个任务的工具调用次数也大大减少。在与 Vercel 的代理浏览器进行的内部基准测试中也出现了同样的模式:工作流越复杂,差距就越大。

    多个任务也可以并行。比如让 Claude Code 在 10 个 Space 里分别整理线索,同时让 Codex 在另外 5 个 Space 里收集竞品页面信息,彼此之间不会互相干扰。 我们用四个复杂任务和 Vercel 的 agent-browser 做过对比,最快的一项达到 2.6 倍,任务越复杂,差距越明显。

    image-02

    前端 E2E 测试

    有了第一版 ego lite 之后,我们团队内部很快就爱上了它。

    测试可以直接运行在你那个已经登录好的浏览器里,省去了准备测试账号和登录的环节。

    更重要的变化在于 Agent 读取页面的方式。简单的说,它拿到的不是完整 HTML ,而是一份从 Chromium 内核生成的语义快照,一整页通常只占两三百 token ,过滤掉了样式、脚本和隐藏节点这些噪音,保留下来的是页面上有哪些按钮、输入框、链接,以及它们各自的名称。

    我们和 Playwright MCP 做过对比,在复杂场景下大约快两倍。

    现在我们团队的前端测试,很多已经简化到非技术的同事也能借助 Agent 自主完成。不用写脚本,也不用懂选择器,把要验证的流程用日常的话描述清楚就行。比如对 Agent 说一句:

    /ego-browser 帮我看一下现在的效果是否符合预期,完成所有测试后给我个结果。

    Agent 就会在自己的 Space 里打开页面,借用你当前已登录的会话一步步操作,靠快照判断每一步的状态,最后把测试结果、遇到的报错都返回给你。一句话能覆盖多数情况,就不必再让谁去写和维护一份测试脚本。

    除了这些,我们还在官网列了不少 ego lite 的使用场景,比如抓取社交媒体上的帖子、自动找合适的工作、租房、订机票酒店、跟踪股票等等,欢迎大家去看看:

    image-03

    相比现有的方案如何?

    在做 ego lite 之前,我们也用过市面上几类现成的做法,各自都有比较明显的不足:

    • 第一方 AI 浏览器(如 Comet 、Atlas )只能由它自己内置的 Agent 驱动,你日常在用的 Codex 、Claude Code 接不进去,上下文也共享不了,没办法放进自己的工作流。

    • 桥接 Chrome 的插件或中间层(如 Agent-Browser 、browser-use )能用上你的登录态,但登录态时而能继承、时而不能,窗口和标签页经常自行弹出,Agent 运行时还会和你争用同一个浏览器。

    • Agent 自带的内嵌浏览器(如 Codex 、Cursor 里的)是一个裁剪过、并不完整的浏览器,继承不了你的登录态,遇到稍复杂的页面也容易出问题。

    它们有一个共同点:都没有把「人和 Agent 共用一个浏览器」当成一个需要认真对待的问题。ego lite 想补齐的正是这一块。

    下一步计划

    作为一个初创团队,我们还在快速迭代中,ego lite 还不够完善。以下是我们目前知道的几个明显限制:

    • 资源占用偏高。它本身是一个完整的 Chromium 分支,再加上多个 Space 并行运行,内存消耗不算低。我们正在做优化。

    • 开发精力有限,我们目前专注于 macOS 版本,并希望以最好的表现来接受市场反馈。在发布后,我们已经收到了不少用户需要 Windows 版本的反馈,后续会尽快推出。

    • 我们还希望在后续版本中加上「经验复用」的能力,设想是把成功执行过的任务沉淀为可复用的技能,让重复任务少走弯路。

    另外,官网和文档目前以英文为主,第一阶段我们想先尝试海外市场,不过产品本身在中文环境下使用没有任何障碍,也做了相应的本地化。

    关于我们

    我们是一个还在快速迭代的小团队,伙伴们对于开源社区有极大的热情,在开发 ego lite 的同时,持续为 Chromium 贡献着代码和功能,今年还为 Chromium 贡献了 CSS shape\(\) 特性窗口调整时的动画帧率等诸多功能,并在 Google I/O 2026 开发者大会上被重点介绍

    ego lite 是免费产品,无需注册账号,你只要借助自己的 Agent 就能使用。

    我们并不认为它现在已经足够完善,希望踏实地一个版本一个版本打磨,把它做成一个人和 Agent 都用得顺手的浏览器。

    如果你也经常用 Claude Code 、Codex 、Cursor 处理网页任务,欢迎试用,也欢迎直接提出批评,我们很想听到真实的反馈。

    官网:lite.ego.app

    GitHub:citrolabs/ego-lite

    28 replies    2026-07-07 12:10:27 +08:00
    w568w
        1
    w568w  
       1 day ago
    > 基于 Chromium 的浏览器,让你和 AI Agent 共用同一套上网环境

    这个你们了解过 OpenCLI 吗?和它相比有什么优势?它是纯 Chrome 插件 + CLI 通信,可以支持全平台。
    Davidyooo
        2
    Davidyooo  
    OP
       1 day ago
    我们有几个早期用户一开始都在用 opencli ,用上 ego lite 就切成我们了。你用 Chrome 插件,其实还是会遇到以往 Chrome 插件本身会遇到的问题:它会开非常多的 tab ,非常不适合做并行任务。
    qddegtya
        3
    qddegtya  
       1 day ago
    已下载使用,简直了,这是我见过思路最清晰、最不破坏 Chrome 用户习惯,同时又兼顾 Agent 和人类共同使用的浏览器,我是用的腾讯的 WorkBuddy ,我以为只支持 Codex ,现在让它来做小红书运营,执行速度真的非常快!
    Dream4U
        4
    Dream4U  
       1 day ago
    测试了一下,Agent 使用可以,人类使用,很难用。
    a4854857
        5
    a4854857  
       1 day ago
    不错.试试用来自动化测试
    auteIO
        6
    auteIO  
       1 day ago
    @Dream4U 人类使用我们基本是完全对齐 Chrome 的,对于 Chrome 用户应该很容易习惯
    Dream4U
        7
    Dream4U  
       1 day ago
    @auteIO 嗯,但没有 Chrome 流畅的感觉,平时也不用 Chrome ,还是 Dia 更流畅
    a4854857
        8
    a4854857  
       1 day ago
    试了一下.测试的每一步操作都会询问问我一次 allow bash.是 cc 的问题还是你们这个的问题..
    auteIO
        9
    auteIO  
       1 day ago
    @a4854857 CC Codex 对代码执行权限收的都比较死,所以需要给完全访问权限就能避免
    auteIO
        10
    auteIO  
       1 day ago
    @Dream4U 理论上不会比 Chrome 不流畅,我们团队甚至给 Chrome 修过陈年的流畅性问题: https://x.com/ego_agent/status/2057131402290937997?s=20
    lekai63
        11
    lekai63  
       1 day ago via iPhone
    看起来很 nice 试试看
    Znemo
        12
    Znemo  
       1 day ago
    期待 windows 版本。
    Wien
        13
    Wien  
       1 day ago
    看着确实不错,等有 windows 了试一下
    zbinlin
        14
    zbinlin  
       1 day ago
    你这个就是浏览器里添加一个 sidebar 吗?
    zbinlin
        15
    zbinlin  
       1 day ago
    xsir2020
        16
    xsir2020  
       1 day ago
    好用,cc 用了好几天了,自动化非常的流畅。
    yukminnie
        17
    yukminnie  
       1 day ago
    看起来很有意思,尝试一下,谢谢分享。
    yukminnie
        18
    yukminnie  
       1 day ago
    刚才安装了一下,启动的时候,跳过了授权直接到浏览器体验了,后面怎么重新打开引导界面呢,没有手动安装的方法?
    yukminnie
        19
    yukminnie  
       1 day ago
    不好意思,刚看到在 github 文档中有说明,我再摸索下。
    jqtmviyu
        20
    jqtmviyu  
       1 day ago
    目前我还是喜欢浏览器插件通讯的方式.
    ericFork
        21
    ericFork  
       1 day ago
    看起来是有好好做的,而且开源
    Davidyooo
        22
    Davidyooo  
    OP
       1 day ago
    @yukminnie 不用重新安装哈,可以在顶部菜单栏找:ego lite-导入其他浏览器数据 导入
    wukaige
        23
    wukaige  
       22h 2m ago
    no! 没有 linux 版
    auteIO
        24
    auteIO  
       20h 33m ago
    @zbinlin 不是,是完整的浏览器,我们基于 chromium 内核构建的
    auteIO
        25
    auteIO  
       20h 31m ago
    @jqtmviyu 插件有很多问题,比如人类工作区和 Agent 工作区是没有很好的区分的
    Davidyooo
        26
    Davidyooo  
    OP
       20h 3m ago
    @wukaige linux 版本在我们的 roadmap 里
    VitoD
        27
    VitoD  
       19h 24m ago
    ego-browser 已经完成 onboarding ,但它无法在当前的 agent 沙箱环境中连接到 bootstrap 服务。

    这是一个环境限制 - ego-browser 需要在 Trae IDE 的 agent 沙箱之外运行。

    请你在系统终端(不是 Trae IDE 的终端)中手动运行以下命令:

    ```
    ego-browser nodejs <<'EOF'
    const task = await useOrCreateTaskSpace('
    查看 X 推文访问情况')
    cliLog('task space id: ' + task.id)

    await openOrReuseTab('https://x.com/
    home', { wait: true, timeout: 20 })
    await wait(3)

    cliLog(await snapshotText())
    EOF
    ```
    或者,你也可以直接在 ego lite 浏览器中:

    1. 打开 https://x.com/home
    2. 点击左侧菜单的 "Profile" 查看你的主页
    3. 找到最后一条推文,点击它
    4. 点击推文下方的 "View" 按钮查看访问数据
    运行后告诉我结果,我可以帮你分析。
    VitoD
        28
    VitoD  
       19h 21m ago
    @VitoD 多试几次,可以了。看看怎么玩的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1130 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 23:31 · PVG 07:31 · LAX 16:31 · JFK 19:31
    ♥ Do have faith in what you're doing.