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 에이전트 애플리케이션을 구축하는 데 필요한 반복적인 보일러플레이트 작업을 제거합니다. 인증, 데이터베이스 스키마, RAG 파이프라인 및 프론트엔드 인터페이스를 수동으로 설정하는 대신, 개발자는 이러한 구성 요소가 사전 통합된 완전한 풀스택 프로젝트를 생성할 수 있습니다.

작동 방식

이 프로젝트는 사용자 선호도에 따라 프로젝트를 스캐폴딩하는 CLI 생성기 (fastapi-fullstack)와 웹 구성기를 제공합니다. FastAPI 백엔드와 Next.js 15 프론트엔드로 구성된 스택을 생성합니다. 백엔드는 여러 AI 에이전트 프레임워크(PydanticAI, LangChain, LangGraph 등)를 지원하며, RAG를 위해 다양한 벡터 데이터베이스(Milvus, Qdrant, pgvector, ChromaDB)와 통합됩니다. Docker, Kubernetes 및 백그라운드 작업을 위한 Celery를 사용한 프로덕션 준비 완료 인프라 설정이 포함되어 있습니다.

대상

핵심 인프라를 처음부터 구축하지 않고도 에이전트, RAG 및 멀티 테넌트 워크스페이스 관리를 특징으로 하는 AI 기반 SaaS 애플리케이션 또는 내부 도구를 빠르게 출시하고자 하는 개발자 및 엔터프라이즈 팀.

주요 특징

  • 멀티 프레임워크 지원: PydanticAI, PydanticDeep, LangChain, LangGraph 및 DeepAgents와 호환됩니다.
  • 통합 RAG 파이프라인: 여러 벡터 데이터베이스 및 문서 수집에 대한 내장 지원.
  • 엔터프라이즈 기능: JWT/OAuth 인증, Stripe 결제, 팀/워크스페이스 관리 및 관리 패널 포함.
  • 실시간 UI: WebSocket 스트리밍, 대화형 차트 및 도구 호출과 에이전트 추론을 위한 특화된 렌더링을 갖춘 Next.js 프론트엔드.
  • 개발자 경험: 프로젝트 관리를 위한 Django 스타일의 CLI와 커스텀 코드를 잃지 않고 템플릿 버전을 업데이트하기 위한 3-way 병합 시스템.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트