简介
AgentGPT 是一个在浏览器中组装、配置并部署自治 AI 智能体的开源项目。用户可以为智能体命名并设定目标,智能体会分解任务、执行操作并根据结果学习,从而尝试达成目标。该项目包含完整的前后端栈(Next.js + FastAPI)、数据库与部署脚本,支持本地快速启动与云端部署。
主要特性
- 浏览器端体验:提供交互化的 Web UI,方便创建和管理智能体。
- 完整技术栈:Next.js(前端)、FastAPI(后端)、Prisma/SQLModel(数据库层)、TailwindCSS(样式)。
- 一键部署与自动化:提供 CLI 和脚本(setup.sh/setup.bat)用于自动化环境变量、数据库与服务部署。
- 丰富的集成:支持 LangChain、Replicate、OpenAI 等常用 LLM 工具和第三方 API。
使用场景
- 快速原型:用于搭建和验证自治 Agent 思路与工作流。
- 研究与教学:作为学习智能体架构、任务规划与执行闭环的示例工程。
- 私有部署:团队可在私有云或本地使用 Docker / Planetscale 等组件进行自托管。
技术特点
- 多服务架构:前端(Next.js)、后端(FastAPI)、数据库(Planetscale / MySQL)分层设计,便于扩展。
- 配置驱动:通过环境变量和 CLI 脚本简化复杂服务依赖的初始化。
- 插件与工具链:集成 LangChain、Zod、Pydantic 等工具以增强模型调用、schema 校验与数据处理。
- 社区与文档:官方提供在线文档( https://reworkd.ai/docs )与演示站点,贡献者活跃,Issue/PR 频繁。