Agent Zero 深度研究:开源自主 AI Agent 框架——"让 AI 自己写工具、自己用电脑"

> GitHub: https://github.com/agent0ai/agent-zero

> 官网: https://www.agent-zero.ai/

> 创建者: Jan Tomášek (捷克)

> Stars: 16,214 ⭐ | Forks: 3,333

> 对比文章: https://www.creolestudios.com/agent-zero-vs-openclaw/

> 发布日期: 2024-06-10(持续更新至今)

> 研究时间: 2026-03-19

🎯 一句话版本

Agent Zero 是一个开源 AI 框架,让 AI 像人一样用电脑——能写代码、跑终端命令、浏览网页、自己创造工具——而不是像 ChatGPT 那样只能聊天。

📖 核心理念:Computer as a Tool

Agent Zero 的哲学很简单:不给 AI 预设工具,让它自己造。

传统 AI 框架给模型一堆预定义的 API(搜索、计算器、天气查询等),Agent Zero 只给四样东西:

1. 在线搜索

2. 记忆(长期存储)

3. 通信(与用户和其他 Agent 对话)

4. 代码/终端执行

其他一切——需要什么工具就现场写什么脚本。这不是玩具,而是一种设计哲学:Agent 的能力上限不应该被预设工具限制。

🏗️ 架构设计

多 Agent 层级


用户 (Human)
  ↓ 给任务
Agent 0 (主 Agent)
  ↓ 拆分子任务
Agent 1 (子 Agent)    Agent 2 (子 Agent)
  ↓                     ↓
Agent 3 (孙 Agent)    ...

每个 Agent 都有"上级"和"下级"。Agent 0 的上级是人类用户。每个 Agent 可以创建子 Agent 来分解任务,子 Agent 完成后向上级汇报。

关键设计:Agent 看不出上级是人还是另一个 Agent,行为一致。

记忆系统

Skills 系统(SKILL.md 标准)

最新版本采用了 SKILL.md 标准——这正是 Anthropic 为 Claude Code 开发的技能格式。意味着:

基础设施

🤺 Agent Zero vs OpenClaw

这两个是目前最热门的开源 Agent 框架,定位完全不同:

维度Agent ZeroOpenClaw
**核心场景**深度执行(代码、终端、系统自动化)聊天原生(消息、日程、提醒)
**运行环境**Docker 容器 + Web UI消息平台(Discord/Telegram/WhatsApp)
**工具哲学**自己写工具预定义 Skills
**多 Agent**层级委派(并行子任务)上下文分离(多频道)
**记忆**项目执行导向助手连续性导向
**上手门槛**需要 Docker + 技术背景连接聊天应用即可
**安全隔离**Docker 天然隔离需要手动配置
**Stars**16.2K~25K

总结

👤 创建者:Jan Tomášek

捷克开发者,GitHub ID frdel,466 followers。从 2024 年 6 月开始做 Agent Zero,基本是单人项目发展到社区驱动。

Linux Foundation 认可:Alan Majer(Linux Foundation)在文章中评价 Agent Zero 为"高度自主的 Agent,能跨中心化和去中心化系统运作"。

🔬 技术亮点

1. Prompt-driven 框架

整个框架行为由 prompts/ 文件夹定义——没有硬编码逻辑。改 system prompt 就能改变整个框架的行为。这意味着:

2. 动态工具创建

Agent 不依赖预定义 API,而是现场写脚本解决问题。比如需要处理 Excel?Agent 会写一段 Python 脚本来读取、清洗、分析。

3. 小模型友好

专门做了 context engineering 优化,在本地小模型上也能保持精确的工具使用。这对不想付 API 费用的开发者很有吸引力。

4. 项目密钥隔离

每个项目有独立的 secrets 管理——多客户场景下防止凭证交叉泄露。

⚠️ 注意事项

1. License 不明:GitHub 显示 "NOASSERTION"——商业使用前需要确认

2. 422 个 Open Issues:社区活跃但维护压力不小

3. 安全风险:官方明确警告 "Agent Zero Can Be Dangerous!"——能执行任意命令

4. 学习曲线:需要理解 Docker、终端操作、prompt engineering

5. 单人项目起源:虽然已社区化,但核心开发仍然依赖 Jan Tomášek

💡 与我们的关联

1. 互补关系

我们目前用 OpenClaw 做消息驱动的自动化(深度研究、日程管理、通知推送)。Agent Zero 擅长的是完全不同的场景——代码工程、系统自动化、终端任务。两者不冲突。

2. SKILL.md 标准统一

Agent Zero 采用了和 Claude Code 相同的 SKILL.md 标准。我们在 OpenClaw 里写的 Skills 可以直接移植到 Agent Zero(反过来也行)。

3. 可以作为 Codex 替代

我们目前用 Codex/Claude Code 做编程任务。Agent Zero 的"自己写工具"哲学可能更适合探索性编程场景——不知道需要什么工具,让 Agent 自己判断。

4. Docker 部署简单

一行命令就能跑起来,适合在 ub2 上试玩。

5. 记忆系统值得借鉴

Agent Zero 的项目隔离记忆(独立知识库 + 密钥 + 上下文)比我们目前的 MEMORY.md 更结构化。值得学习。

📊 评分

维度评分(/10)
技术创新8.5 — "Computer as Tool" + 动态工具创建 + Prompt-driven
实用性8.0 — Docker 一键启动,但需要技术背景
社区生态8.0 — 16K Stars,Linux Foundation 认可,活跃开发
与 OpenClaw 互补性9.0 — 完全不同的定位,SKILL.md 标准统一
成熟度7.5 — 422 Issues,License 不明,单人起源
**综合****8.0**

报告由深度研究助手自动生成 | 2026-03-19

来源: https://github.com/agent0ai/agent-zero