深入理解ego-lite的Task Space:AI Agent不再和你抢浏览器的秘密
深入理解ego-lite的Task SpaceAI Agent不再和你抢浏览器的秘密【免费下载链接】ego-liteThe fastest browser for AI agents to run browser automation, built for sharing your logged-in browser state with your AI agents, like Codex or Claude Code, without disturbing you. Zero cost, zero config.项目地址: https://gitcode.com/GitHub_Trending/eg/ego-liteego-lite 是专为 AI Agent 打造的浏览器自动化方案它通过 Task Space任务空间让你和 AI Agent 在同一个浏览器里并行工作Agent 拥有自己隔离的任务空间继承你的登录状态却完全不会动到你正在使用的标签页。零成本、零配置这正是它区别于传统自动化工具的核心秘密。Task Space 是什么为什么你不再被 AI Agent 抢走标签页用过 browser-use、agent-browser 这类框架的人大概都有同款噩梦Agent 打开你正在看的网页、顺手关掉你的标签页甚至抢走你的登录会话。原因是它们需要一个外部浏览器来驱动而 ego-lite 从设计之初就解决这个问题的思路很直接——给每个 AI Agent 一个专属的任务空间Task Space。官方定义非常清晰Task Space 是一个隔离的浏览上下文isolated browsing context每个任务空间拥有自己的一组标签页同时默认继承当前用户的登录状态。这意味着 Agent 可以直接访问需要登录的网站而你和 Agent 互不干扰。换句话说你照常浏览Agent 在后台的专属空间里干活鼠标停在哪儿它就在哪儿。三大核心能力并行多任务、继承登录、随时接管1. 并行多任务一个浏览器多个 Agent 同时工作每个 Task Space 可以承载一个独立的 AI Agent 或任务且全部同时运行。官方场景举例Claude Code 在 10 个并行空间里丰富 10 条线索Codex 同时在另外 5 个空间里抓取 5 个竞品网站——互不碰撞也绝不偷你的标签页。2. 继承登录状态告别每次都要重新扫码传统自动化框架最常见的痛点就是登录态带不过去。ego-lite 首次启动时只需回答一个问题——是否迁移你的 Chrome 数据。答是你的 Agent 就继承了现有的登录、cookies、扩展和书签所有浏览数据都留在本地设备上。3. 随时接管控制权在你手里你可以随时看到哪个 Space 里有 Agent 在运行并随时接管take over或停止它——这是多数同类工具做不到的安全感。控制权的优雅交接handOff 与 takeOverTask Space 真正精妙的地方在于它把人机交接做成了显式协议。每个任务空间都有归属状态ownership取值为agent、agentDelegatedToUser或user同一时刻只有一方持有控制权。需要人出手时遇到登录、验证码、手动确认Agent 会主动调用handOffTaskSpace()把控制权交还给你并告诉你具体该做什么你随时可以介入在浏览器界面上直接接管效果等同于 Agent 交出控制权此时 Agent 的浏览器操作会明确报用户控制中而不是偷偷重试交还控制权必须等你确认Agent 只能在你说继续之后才能通过takeOverTaskSpace()拿回控制权绝不擅自抢回浏览器。这套规则写在了技能规范里可参考 skills/ego-browser/SKILL.md完整的任务空间辅助函数useOrCreateTaskSpace、claimTaskSpace、completeTaskSpace、waitForAgentControl等实现在 package/ego-browser/src/helpers.ts。任务的生命周期创建、复用、收尾一个任务往往需要多轮对话才能完成Task Space 为此设计了一套清晰的生命周期创建/复用用useOrCreateTaskSpace(name)按任务意图命名空间后续轮次复用同一个空间标签页状态得以延续进行中管理listTaskSpaces()列出所有空间switchTaskSpace()切换收尾任务完成后调用completeTaskSpace(name, { keep })关闭空间keep: false默认清理keep: true仅在用户明确要求保留页面时使用。对应的端到端测试用例完整覆盖了这些流程值得一读package/ego-browser/scripts/real-browser-e2e/cases/task-space.mjs。效果如何2.5 倍速度提升的底气Task Space 的代码即能力设计还带来了性能红利Agent 直接调用 JavaScript 函数完成多步任务而不是陷入执行两个命令、看结果、再执行两个命令的循环。官方基准测试显示在四个复杂浏览器自动化任务上ego-lite 比 agent-browser 最快快 2.5 倍token 消耗显著更低——任务越复杂差距越大见上文对比图。上手体验三步开始安装macOS 可直接下载 .dmgApple Silicon / Intel 均有也可以用npx skills add citrolabs/ego-lite只安装ego-browser技能首次运行回答是否迁移 Chrome 数据让 Agent 继承你的登录态执行任务在 Agent CLI 里输入/ego-browser加一句自然语言例如让 Agent 在 x.com 关注某个账号Agent 会在自己的 Task Space 中打开页面、读取快照、执行操作并汇报结果——你的标签页自始至终纹丝不动。如果你已经在用 Codex、Claude Code 这类 AI Agentego-lite 的 Task Space 是目前最优雅的答案不是给 Agent 配一个浏览器而是让你和 Agent 共享同一个浏览器各占一方。【免费下载链接】ego-liteThe fastest browser for AI agents to run browser automation, built for sharing your logged-in browser state with your AI agents, like Codex or Claude Code, without disturbing you. Zero cost, zero config.项目地址: https://gitcode.com/GitHub_Trending/eg/ego-lite创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考