vstorm-co/full-stack-ai-agent-template
Full-stack AI app generator — FastAPI + Next.js with AI Agents, RAG, streaming, auth, and 20+ integrations out of the box.
解决的问题
它消除了构建生产级 AI Agent 应用程序所需的重复性样板代码。开发人员无需手动设置身份验证、数据库模式、RAG 流水线和前端界面,即可生成一个预先集成了这些组件的完整全栈项目。
工作原理
该项目提供了一个 CLI 生成器 (fastapi-fullstack) 和一个 Web 配置器,可以根据用户偏好进行项目脚手架搭建。它生成由 FastAPI 后端和 Next.js 15 前端组成的堆栈。后端支持多种 AI Agent 框架(如 PydanticAI、LangChain 和 LangGraph),并集成了各种向量数据库(Milvus、Qdrant、pgvector、ChromaDB)用于 RAG。它还包括使用 Docker、Kubernetes 和用于后台任务的 Celery 构建的生产就绪基础设施设置。
适用对象
希望快速推出具有 Agent、RAG 和多租户工作区管理功能的 AI 驱动型 SaaS 应用程序或内部工具,而无需从头构建核心基础设施的开发人员和企业团队。
亮点
- 多框架支持:兼容 PydanticAI、PydanticDeep、LangChain、LangGraph 和 DeepAgents。
- 集成 RAG 流水线:内置对多种向量数据库和文档摄取的支持。
- 企业级功能:包括 JWT/OAuth 身份验证、Stripe 计费、团队/工作区管理以及管理面板。
- 实时 UI:具有 WebSocket 流式传输、交互式图表以及针对工具调用和 Agent 推理进行专门渲染的 Next.js 前端。
- 开发者体验:具有用于项目管理的 Django 风格 CLI,以及用于在不丢失自定义代码的情况下更新模板版本的 3-way 合并系统。
相关
- 项目
- 项目
- 项目
- 项目
- 项目