AutoGPT-Next-Web
一键部署的私人 AutoGPT Web UI,多 Agent 并行 + Vercel/Docker
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
一键部署的私人 AutoGPT Web UI,多 Agent 并行 + Vercel/Docker
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
你有没有想过,如果有一个 AI 助手能够自主分解任务、搜索资料、写代码、总结报告,全天候为你工作——你只需要设定目标?AutoGPT-Next-Web 正是这样一款让你在浏览器里指挥 AI Agent 军团的工具。

图1:AutoGPT-Next-Web 网页界面,支持深色模式与多语言
2023 年 4 月,AutoGPT 以 140k★的成绩刷新 GitHub 增长纪录,点燃了"AI 自主 Agent"概念的热潮。然而 AutoGPT 本身是纯命令行工具,配置复杂、交互体验差,挡住了大量非技术用户。
此时,AutoGPT-Next-Web(最初 Fork 自 AgentGPT)应运而生,核心目标只有一个:把 AutoGPT 式的 AI Agent 能力封装成一个普通用户也能轻松上手的网页应用。项目由独立开发者 Elric Liu(GitHub @Dogtiti)发起和维护,截至分析时 GitHub 星标已达约 3000★,成为 AutoGPT 生态中用户量最大的 Web UI 方案之一。
相比原生 AgentGPT,AutoGPT-Next-Web 的差异化在于:对中文用户友好(本地化输出)、部署方案多元(Vercel 一键 / Docker 本地 / Docker Compose 生产级),并持续回馈上游开源社区。
用户可以在同一界面创建多个 AI Agent 实例,每个 Agent 有独立的角色设定(Role)、名称(Name)和目标(Goals)。Agent 之间互不干扰,可以同时处理不同任务——比如一个做竞品调研,一个写技术文档,一个负责代码审查。
除了基本的对话式交互,AutoGPT-Next-Web 还支持:
这是 AutoGPT-Next-Web 最具竞争力的特性。不同于很多"仅限云端"的 AI 应用,它提供了三种完整的私有化路径:
docker-compose.dev.yml 带源码挂载,适合本地调试和二次开发docker-compose.prod.yml 使用预构建镜像,开箱即用,支持数据持久化项目维护者也在探索商业化路径,计划推出包含用户登录系统、计费系统、微信登录的商业版本,让用户可以直接部署一个"付费版 AutoGPT"并从中获益。
图2:项目采用 TypeScript 全栈架构,前端 Next.js + 后端 tRPC</p>
项目构建于 Next.js 13.5(Pages Router),核心技术选型包括:
这是架构中最值得关注的部分。项目集成了完整的 AI Agent 技术栈:
架构示意:
项目包含完整的测试套件:
代码质量评分:85/100(拥有完整测试体系、类型安全架构,但部分依赖版本较旧)
| 资源 | 要求 |
|---|---|
| CPU | 2核+ |
| 内存 | 2GB+ |
| 磁盘 | 2GB+ |
| GPU | 不需要(LLM 调用走 API) |
| Node.js | >= 18 |
| Docker | 可选,用于容器化部署 |
路径一:Vercel 一键(最快)
OPENAI_API_KEY 环境变量路径二:Docker Compose 生产环境(最稳)
# 一行命令启动
docker-compose -f docker-compose.prod.yml up -d
容器通过 prod.Dockerfile 构建,采用多阶段构建(Multi-stage)优化镜像体积,基于 node:19-alpine 基础镜像,产物仅包含运行时必要文件。
路径三:本地开发(最适合二次开发)
./setup.sh # 自动安装依赖
npx prisma db push # 初始化数据库
npm run dev # 启动开发服务器
| 变量 | 说明 |
|---|---|
OPENAI_API_KEY | OpenAI API Key(核心) |
NEXTAUTH_SECRET | 会话加密密钥(openssl rand -base64 32 生成) |
NEXTAUTH_URL | 站点 URL(本地开发填 http://localhost:3000) |
DATABASE_URL | 数据库连接(默认 SQLite) |
可选变量包括:SERP_API_KEY(搜索)、NEXT_PUBLIC_GUEST_KEY(访问密码)、OAuth 第三方登录配置等。
AutoGPT-Next-Web 本身不运行 AutoGPT 核心代码,而是构建了一个调用 OpenAI API 的 Agent 逻辑层。部分用户误解为"本地运行 AutoGPT",实际体验高度依赖 OpenAI API 的可用性和费用。项目文档已明确说明这一限制。
将 OPENAI_API_KEY 直接写入环境变量存在泄露风险,生产部署建议配合密钥管理服务(如 AWS Secrets Manager)。此外,NextAuth 的 OAuth 配置若未妥善限制回调地址,可能面临钓鱼攻击风险。
项目最近更新为 2025 年 2 月,相较于 2023 年的活跃期维护频率有所下降。依赖项中部分包(如 LangChain 0.0.91)版本较旧,建议 fork 后自行更新依赖以获得最新安全补丁。
AutoGPT-Next-Web 代表的并非一个具体的技术突破,而是一个重要的产品范式:将强大的 AI 能力封装为普通用户可用的消费品。它的成功折射出几个行业趋势:
如果你需要快速搭建一个私有 AI Agent 工作站,AutoGPT-Next-Web 是目前门槛最低、文档最完善、部署方案最完整的开源选择之一。