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マージシステム。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト