Repolode
agent0ai

agent0ai/agent-zero

一个开源智能体框架,让 AI 代理拥有运行在 Docker 中的 Linux 桌面、浏览器和文档协作工具来完成实际工作。

Star
19,511
Fork
3,826
未关闭 Issue
134
最近提交
6天前

这是什么?

Agent Zero 是一个开源智能体框架,面向需要超越聊天的任务。每个智能体运行在 Docker 构建的 Linux 环境中,内置 XFCE 桌面,可以打开 Blender 等图形应用、使用终端、管理文件,并通过 LibreOffice 编辑 ODT、ODS、ODP 文档,用户可以随时观察并介入。

内置浏览器支持 DOM 标注:可以点选页面元素进行查看、按指令修改、截取组件用于重新实现,或留下评论让智能体处理。A0 CLI 连接器允许同一个智能体操作宿主机上的文件和浏览器,项目功能则按工作区隔离文件、记忆、密钥和模型预设。

该框架强调可扩展性:提示词位于可编辑目录,工具可以以插件形式添加,并支持 MCP 与 A2A 连接器。智能体还能创建下级智能体,把调研、编码或分析等子任务委派出去。

核心功能

  • 01在 Docker 中运行完整的 XFCE Linux 桌面,智能体可直接操作图形软件。
  • 02内置支持 DOM 标注的浏览器,可查看、修改和评论页面元素。
  • 03Markdown 编辑器与 LibreOffice 集成,支持文档和表格的实时协同编辑。
  • 04插件中心可安装社区插件,并支持 MCP 与 A2A 连接器。
  • 05A0 CLI 连接器可让智能体访问宿主机上的文件和本地浏览器。
  • 06按项目隔离文件、记忆、密钥和模型预设。

适用场景

  • 操作没有 API 的桌面软件,例如 Blender 或 LibreOffice。
  • 在网页 UI 评审时直接标注问题,让智能体实现修改。
  • 让运行在 Docker 中的智能体处理宿主机上的本地 Git 仓库。
  • 生成可继续编辑的表格、文档和演示文稿,而不是只输出聊天文本。

快速上手

  1. 1

    从发布页面下载适合你平台的 A0 Launcher

  2. 2

    或者,如果已安装 Docker,直接运行 Agent Zero

    docker run -p 80:80 -v a0_usr:/a0/usr agent0ai/agent-zero
  3. 3

    打开 Web UI,配置你的 LLM 提供商,然后从一个具体任务开始

使用前须知

  • 运行该智能体需要 LLM 提供商,README 说明需要在 Web UI 中进行配置。
  • 许可证显示为 NOASSERTION,许可条款不明确,使用前应先核实。

标签

常见问题

agent-zero 是什么?
一个开源智能体框架,让 AI 代理拥有运行在 Docker 中的 Linux 桌面、浏览器和文档协作工具来完成实际工作。 Agent Zero 是一个开源智能体框架,面向需要超越聊天的任务。每个智能体运行在 Docker 构建的 Linux 环境中,内置 XFCE 桌面,可以打开 Blender 等图形应用、使用终端、管理文件,并通过 LibreOffice 编辑 ODT、ODS、ODP 文档,用户可以随时观察并介入。
agent-zero 可以免费使用吗?用的什么许可证?
agent-zero 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
agent-zero 还在维护吗?
活跃维护中。agent-zero 最近一次提交是在 2026年10月14日。
agent-zero 适合用来做什么?
操作没有 API 的桌面软件,例如 Blender 或 LibreOffice。 在网页 UI 评审时直接标注问题,让智能体实现修改。 让运行在 Docker 中的智能体处理宿主机上的本地 Git 仓库。 生成可继续编辑的表格、文档和演示文稿,而不是只输出聊天文本。
agent-zero 怎么安装和运行?
从发布页面下载适合你平台的 A0 Launcher 或者,如果已安装 Docker,直接运行 Agent Zero: docker run -p 80:80 -v a0_usr:/a0/usr agent0ai/agent-zero 打开 Web UI,配置你的 LLM 提供商,然后从一个具体任务开始
在哪里获取 agent-zero?
源代码和安装说明在 GitHub 上:https://github.com/agent0ai/agent-zero

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目