Building Production-Ready, Full Stack AI Agents With LangGraph, FastAPI, and Next.js 15
Live Demo Here GitHub Repo Here Shipping an AI agent from notebook to production-ready app usually means wiring up observability, auth, streaming UI, and persistence across two very different stacks. This template cuts straight through that friction by pairing a LangGraph and FastAPI microservice with a Next.js 15 frontend that already speaks the Vercel AI SDK stream protocol. You start with a pipeline that handles retrieval-augmented generation, tool calls, and real-time user experience out of the box. The backend is a modernized fork of Joshua Carroll’s agent-service-toolkit: Python 3.13+, LangGraph graphs, Pydantic models, Uvicorn, and an AI SDK compatible SSE layer. It already ships with history endpoints, multi-tenant settings through environment files, and optional Mongo or Postgres checkpoints. Because it is built around LangGraph, you can drop in single agents or orchestrate multi-agent workflows without fighting the HTTP layer. On the frontend, we remix Vercel’s AI Chatbot tem...