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 合併系統。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案