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.
What it solves
它消除构建可投入生产的 AI 应用时所需的重复样板代码。开发者不必手动设置认证、数据库模式、RAG 流程和前端聊天界面,只需使用此生成器即可脚手架出完整的全栈环境,并已预先配置企业级集成。
How it works
该项目提供一个 CLI 工具 (fastapi-fullstack) 和一个网页配置器,能够生成自定义的项目结构。它将 FastAPI 后端与 Next.js 15 前端结合,使用 WebSocket 进行实时流式传输。生成的应用包括支持多种框架(如 PydanticAI 与 LangGraph)的模块化代理运行时,以及兼容多种向量数据库(如 Milvus 与 Qdrant)的 RAG 流水线。它使用 Docker 与 Makefile 自动化部署 PostgreSQL 和 Redis 等基础设施。
Who it’s for
适用于希望快速从 AI 原型转向可投入生产的 SaaS 或企业应用的开发者和创业者,无需从头构建核心基础设施。
Highlights
- Multi-Framework Support: Compatible with PydanticAI, PydanticDeep, LangChain, LangGraph, and DeepAgents.
- Enterprise Features: Built-in JWT/OAuth authentication, admin panels, team/workspace management, and Stripe billing integration.
- Advanced AI UI: Real-time streaming chat with support for tool-call cards, live task checklists, reasoning views, and inline charts.
- Flexible RAG: Integrated pipeline supporting Milvus, Qdrant, pgvector, and ChromaDB.
- Production Tooling: Includes Docker, Kubernetes configurations, Celery for background tasks, and a Django-style CLI for project management.