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.

About the project

Full-Stack AI Agent Template generates full-stack AI applications with a FastAPI backend and Next.js frontend, including agents, retrieval-augmented generation, streaming, authentication, and integrations. It is for building AI products with features such as chat, conversation sharing, administration, and multiple agent or vector-database choices. Catalogue add-ons support the generated applications and their agent workflows.

This repository also configures its own agents. See what full-stack-ai-agent-template tells them →

2.0kStars on the repository
14Mods indexed here, across every type
todayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

agent-tool

01

vstorm-co/full-stack-ai-agent-template

Skill Claude Code

Add a new tool/function the AI agent can call (e.g. look something up, hit an external API, perform an action). Use when extending the assistant's capabilities, wiring a new function into the agent, or when the model needs a new action. This project uses {{ cookiecutter.aiframework }}.

not rated 2.0k +9 today A SkillSpector: pass 66 tokens original MIT

alembic-migration

02

vstorm-co/full-stack-ai-agent-template

Skill Claude Code

Create, review, and apply database schema changes with Alembic. Use whenever a SQLAlchemy model is added or changed, a column/index/constraint needs to change, or a data backfill is required — anything that alters the PostgreSQL schema.

not rated 2.0k +9 today A SkillSpector: pass 56 tokens original MIT

background-task

03

vstorm-co/full-stack-ai-agent-template

Skill Claude Code

Add or modify work that runs outside the request/response cycle — emails, document ingestion, webhooks, cleanups, scheduled jobs. Use when something is slow or fire-and-forget, or when adding a periodic/cron task. This project's queue is {{ cookiecutter.backgroundtasks }}.

not rated 2.0k +9 today A SkillSpector: pass 62 tokens original MIT

billing-stripe

04

vstorm-co/full-stack-ai-agent-template

Skill Claude Code

Work with Stripe billing — subscriptions, plans/prices, the Customer Portal, credits, usage metering, invoices, and webhook events. Use when changing plans, handling a new Stripe webhook, debugging a payment/subscription flow, or touching credit balances and usage.

not rated 2.0k +9 today A SkillSpector: pass 56 tokens original MIT

channel-bot

05

vstorm-co/full-stack-ai-agent-template

Skill Claude Code

Work with messaging-channel bots (Telegram / Slack) — register a bot, route inbound messages through the AI agent, handle webhooks vs polling, or add a new channel adapter. Use when wiring chat into a messaging platform or debugging bot delivery.

not rated 2.0k +9 today A SkillSpector: pass 53 tokens original MIT

frontend-feature

06

vstorm-co/full-stack-ai-agent-template

Skill Claude Code

Build a new page, view, or data-driven feature in the Next.js frontend. Use when adding a route under the dashboard/marketing area, wiring UI to a backend endpoint, adding client state, or creating a localized page. Covers App Router, data fetching, Zustand stores, and i18n.

not rated 2.0k +9 today A SkillSpector: pass 64 tokens original MIT

pytest-suite

07

vstorm-co/full-stack-ai-agent-template

Skill Claude Code

Write or extend the backend test suite following this project's conventions. Use when adding tests for a new service/route/repository, when coverage is missing, or when asked to test a feature. Knows the mocked-session + httpx AsyncClient setup so tests run with no database.

not rated 2.0k +9 today A SkillSpector: pass 59 tokens original MIT

rag-knowledge

08

vstorm-co/full-stack-ai-agent-template

Skill Claude Code needs its repo

Work with the RAG knowledge base — ingest documents, run semantic search, manage collections, or add a sync source/connector (Google Drive, S3). Use when populating or debugging the knowledge base, tuning retrieval, or adding a new document source. This project uses {{ cookiecutter.vectorstore }} + {{…

not rated 2.0k +9 today A SkillSpector: pass 76 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: