출처

개요

Full-Stack AI Agent Template은 AI 에이전트와 RAG를 갖춘 프로덕션급 웹 애플리케이션의 뼈대를 명령 한 번으로 생성해 주는 오픈소스 프로젝트 생성기다. FastAPI 백엔드 + Next.js 프론트엔드, 인증, 관리자 패널, 배포 설정까지 미리 갖춘 프로젝트를 만들어줘 AI 앱을 처음부터 조립하는 대신 곧바로 기능 개발에 들어갈 수 있다. vstorm이 유지보수하며 fastapi-fullstack이라는 이름으로 PyPI에 배포된다.

핵심 포인트

  • 선택 가능한 에이전트 계층: PydanticAI, PydanticDeep, LangChain, LangGraph, DeepAgents 중 에이전트 런타임을 고를 수 있음.
  • 선택 가능한 RAG 벡터 저장소: Milvus, Qdrant, pgvector, ChromaDB.
  • 프론트엔드: Next.js 15 기반 실시간 채팅 UI, 백엔드와 WebSocket 스트리밍으로 연결. 계획·작업 목록이 표시되는 채팅 화면, 지식 베이스 관리 화면, 관리자 대시보드가 기본 포함.
  • 엔터프라이즈 기능: JWT·OAuth 인증, 관리자 패널, Celery 작업 큐, Docker·Kubernetes 배포 설정. 대화 직접 공유 또는 공개 링크 배포, 관리자 브라우저에서 열람 가능.
  • 설치: pip install fastapi-fullstackfastapi-fullstack(생성 마법사) → make bootstrap(백엔드+PostgreSQL 기동, Alembic 마이그레이션, 기본 관리자 계정 시드) → frontend에서 bun install && bun dev. CLI 없이 브라우저에서 옵션을 골라 ZIP으로 받는 웹 컨피규레이터도 제공. MIT 라이선스.

왜 중요한가

에이전트 프레임워크·벡터DB를 조합 선택할 수 있는 스캐폴딩 도구라는 점에서, RAG 애플리케이션 프로토타입을 빠르게 검증하려는 팀에게 실무적으로 유용하다. 다만 프레임워크·벡터DB 선택이 이후 하니스 잠금(lock-in)으로 이어질 수 있다는 점은 2026-07-20-pytorchkr-topic-11305-mozilla-ai-2026-3-3 노트가 다루는 “하니스가 새로운 프론티어” 논지와 함께 고려할 만하다.

더 읽어보기 (원문 인용)

참고 링크

관련 위키