agent0ai/agent-zero
AI 工程一个自带沙箱 Linux 桌面、浏览器和终端的开源 AI 智能体框架,适合需要它实际操作文件、代码和桌面应用的人。
项目介绍
Agent Zero 是一个开源 AI 智能体框架,它给智能体的不是单一聊天循环,而是一套运行在 Docker 沙箱里的完整 Linux 工作区。智能体可以使用终端、浏览器和桌面应用(例如 Blender、LibreOffice),你也可以在画布中旁观甚至接管桌面操作。它适合想让智能体实际去查资料、写代码、改文档或操作图形界面,同时希望过程可见、可回退的人。
项目还提供 Canvas 画布、带 DOM 标注的浏览器、隔离文件/指令/记忆/密钥的 Projects、按需加载的 Skills、Agent Profiles、模型预设、多智能体任务委派和插件中心。提示词放在 prompts/,工具放在 tools/ 或插件中,便于检查和扩展 项目概览。
快速使用
需要 Docker,以及一个受支持的 AI 账号、服务商 API Key 或本地模型服务。
- 在桌面电脑上按 桌面安装说明 下载并打开对应系统的 A0 Launcher v1.9;提供 Windows x64、macOS Apple Silicon 和 Linux x64 AppImage 等版本。
- 按 Launcher 提示完成 Docker 设置,然后创建实例:选择 Download Agent Zero 或 Run Agent Zero,保留默认版本和持久工作区,等待状态变为 Running。
- 点击 Open UI 并发送消息;按提示连接模型,选择 Cloud provider、AI account 或 Local model,再指定 Main model 和 Utility model,完成设置后原消息会在同一会话中继续。
如果 Docker 已装好,也可以直接启动容器:
docker run -d -p 127.0.0.1:5080:80 -v a0_usr:/a0/usr agent0ai/agent-zero
然后在 Docker 宿主机打开 http://localhost:5080 Docker 启动说明。没有图形界面的服务器或 SSH 会话可按 README 使用交互式 A0 Install 脚本;远程主机先从本机浏览器连接前,应先看 VPS 部署指南。
使用约束与安全
智能体运行在 Docker 中,应保持隔离。README 明确提醒不要挂载整个用户主目录,也不要把文件修改和命令执行权限授予不信任的实例;凭据应放进项目密钥或设置,而不是提示词或公开文件。涉及账号、资金、生产系统或隐私数据的操作需要人工复核,重要工作区仍要自行备份。/a0/usr 下的 Time Travel 快照是实用的安全层,但不能替代 Git 或备份 安全模型。
开始对话前必须连接模型服务。通过 Launcher 或 A0 CLI Connector 访问宿主机文件是可选能力,且连接器要装在被操作的电脑上,而不是容器里。安装第三方插件前应先阅读其说明。项目声明使用 MIT 许可证。
HotRepo 点评
在 2026-11-03 的 Python 日榜记录中,Agent Zero 新增 38 Star,排到第 15 位,当时约 1.97 万 Star、3.9 千 Fork。这只是一天的中等活跃信号,不能说明长期趋势,站内也没有更完整的排名历史。技术上更值得关注的是沙箱内的完整 Linux 桌面和可检查的提示词/工具结构,这让它比纯聊天型智能体更重,但也更可控。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。