Agent Zero 是什么?给 AI Agent 配一台完整 Linux 电脑的自主框架
拿走对话框,给 Agent 一台能开机、能点鼠标、能跑命令的电脑,这是 Agent Zero 最提神的地方。
导语
聊 Agent 聊了这么久,你会发现一个大问题:多数工具把 Agent 关在对话框里,干不了真正的”活”。Agent Zero 的做法很直接——它不再让 Agent 在聊天框里打转,而是直接给它一台 Docker 化的完整 Linux 桌面,让它像个人一样用真实的软件、终端和文件。
这套思路在 GitHub 上拿下了 19.0K 星(2026 年 9 月数据),社区一直迭代得很勤。下面用大白话拆开看它到底是个啥。
项目介绍
Agent Zero 是一个开源自主 Agent 框架,定位一句话就清楚:“给 Agent 一台完整的 Linux 电脑”。它不是靠上下文硬猜的工具,而是真给 Agent 一个能动手干活的环境。核心设计有这几个:
- 完整 Linux 桌面:能跑真正的 GUI 软件、终端和文件系统,而不是在纯文本界面里模拟。你甚至能在它的 XFCE 桌面里看着它驱动 Blender 建模。
- 浏览器 DOM 标注:页面上点一下元素,就变成”检查、修改、读取、审查”这类指令,比盲目截图猜精准得多。
- 实时文档协作:Markdown、文档、表格、演示文件能”共写”,不会把内容丢进聊天记录里弄丢。
- 插件生态 + 技能系统:插件 Hub 上有 100+ 社区插件,技能、模型预设、Agent 档案都能按项目隔离管理。
- 项目与记忆:每个项目把文件、指令、密钥、记忆和模型预设分开,不会串味。
- 多 Agent 协作:能委派子代理去干调研、写代码、分析、审查这类专项活。
- A0 CLI 主机桥接:能连回你本机的真实仓库,同一个 Agent 既在沙箱里干活,也能碰你真实的 Git 项目。
而且它不挑机器——从 6 美元一个月的 VPS,到树莓派、本地工作站或 GPU 服务器,只要 Docker 能跑它就能跑。
上手
最省事的方式是装桌面版 A0 Launcher,它会帮你检查 Docker、创建实例、管端口,把断联的无限循环减到最少。基本就三步:
- 装好 Docker(Windows/macOS/Linux 都支持)。
- 下载并打开 A0 Launcher,让它自动检测环境、建实例。
- 连上本地或远程实例,配好模型提供商,开工。
跑起来之后,建议按顺序看:项目(Projects)和 Git 工作区怎么规划、怎么装第一个插件、怎么切换 Agent 档案和模型预设、最后把记忆(Memory)的筛选规则摸清楚。这套流程走一遍,你对它的架构就心里有数了。
实话
说点不吹的。
Agent Zero 把”自主干活”做成能落地的事,确实比很多只会聊天的 Agent 强。但它强在”给电脑”,不是强在”自带聪明”——它的智商完全取决于你接的模型,模型不行,环境再好也白搭。
其次,自主 Agent 向来是把双刃剑。它能动真环境、真终端,意味着一旦给错权限,风险实打实。官方反复强调要让它跑在隔离的 Docker 里,别把整个 home 目录挂进去,涉及钱、账号、生产系统的操作必须停下人工确认。这不是套话,是真金白银换来的边界。
还有一点:Plugin Hub 上 100+ 插件看着热闹,但质量参差不齐,别见啥装啥。刚开始用官方项目自带的基础技能,跑顺了再往里加,能少踩很多坑。
署名
Agent Zero 跟我们聊过的 Dify、Flowise、CrewAI 不是一个赛道。那几位更像”搭积木画流程”,而 Agent Zero 更像”给 Agent 发一台电脑让它自己去折腾”。如果你想给 Agent 一个真能干活的环境,也受得了它的折腾劲,那它值得花一个下午认真试试。
对横向 Agent 平台的整体选型还不清楚的话,可以先看看我在 现在有哪些 AI Agent 工具? 给新手整理的区分框架,别一上来就钻细节。
我是数码罗记,写 Agent、路由器和嵌入式折腾。 —— by 数码罗记 · godsun.pro