agent0ai/agent-zero

Agent Zero AI framework

解决的问题

Agent Zero 是一个专为超越简单聊天的复杂任务设计的开源代理框架。它为 AI 代理提供了一个完全功能、隔离的 Linux 桌面环境,使其能够与真实 GUI 软件交互、管理文件,并使用具备高级交互能力的浏览器,而不再局限于文本 API 调用。

工作原理

该框架运行在 Docker 化的 Linux 环境(XFCE 桌面)中。它集成了原生浏览器的「注释模式」,允许用户点击页面元素,向代理发出具体指令(如「更改此按钮的颜色」或「提取」一个组件以重新实现)。它还具备实时协作系统,用户和代理可以同时编辑 Markdown 文件和 LibreOffice 文档(Writer、Calc、Impress)。

为扩展其功能,它使用包含 100 多个社区插件的插件中心,支持 MCP(模型上下文协议),并提供 A0 CLI 连接器,将代理的操作与主机机器的本地仓库和 shell 进行桥接。

适用人群

专为软件工程师、数据分析师和设计师打造,他们需要一个能够驱动桌面应用程序、执行基于网页的 QA、使用电子表格进行财务分析,并直接在本地代码库中工作的 AI 代理。

主要亮点

  • 完整 Linux 桌面: 代理可运行真实 GUI 软件(如 Blender),并在 Canvas 内使用终端。
  • 浏览器 DOM 注释: 交互式界面,用于检查、修改或捕获网页元素,供代理实现。
  • 实时协作: 支持 Markdown 和 LibreOffice 文档的实时共享编辑。
  • A0 CLI 连接器: 为代理提供对主机机器文件和 shell 的受控访问权限。
  • 多代理协作: 可创建子代理,用于专业研究、编码或分析任务。
  • 时间旅行: 支持快照历史和差异检查,可恢复工作区更改。
  • 插件中心: 可访问 100 多个社区插件,用于记忆系统、工具和工作流编排。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目