Skip to content

Fullstack Langgraph Nextjs Agent

Production-ready Next.js template for building AI agents with LangGraph.js. Features MCP integration for dynamic tool loading, human-in-the-loop tool approval, persistent…

Install

$git clone https://github.com/agentailor/fullstack-langgraph-nextjs-agent

Install command taken from the project's README or registry entry. Always review code before running it.

LangGraph.js AI Agent Template

A production-ready Next.js template for building AI agents with LangGraph.js, featuring Model Context Protocol (MCP) integration, human-in-the-loop tool approval, and persistent memory.

Complete agent workflow: user input → tool approval → execution → streaming response


Built with this template: Cameron

Cameron is a personal finance agent that started from this template and was built in public, one tagged release per article. If you want to see where this scaffold goes once it becomes a real agent — human-in-the-loop approval on every money-moving action, self-hosted data, a full LangGraph workflow — read its source as a worked example.


Need help taking this to production?

I help teams design and optimize LangGraph-based AI agents (RAG, memory, latency, architecture).

If you're building something serious on top of this template and want hands-on help:

→ DM me on LinkedIn

Happy to jump on a short call.


Features

Dynamic Tool Loading with MCP

  • Model Context Protocol integration for dynamic tool management
  • Add tools via web UI - no code changes required
  • Support for both stdio and HTTP MCP servers
  • Tool name prefixing to prevent conflicts

Human-in-the-Loop Tool Approval

  • Interactive tool call approval before execution

  • Granular control with approve/deny/modify options

  • Optional auto-approval mode for trusted environments

  • Real-time streaming with tool execution pauses

    Tool approval dialog with detailed parameter inspection

Persistent Conversation Memory

  • LangGraph checkpointer with PostgreSQL backend
  • Full conversation history preservation
  • Thread-based organization
  • Seamless resume across sessions

Multimodal File Uploads

Tool approval dialog with detailed parameter inspection

  • Upload images, PDFs, and text files with messages
  • S3-compatible storage (MinIO for development)
  • Automatic file processing for AI consumption
  • Production-ready with AWS S3, Cloudflare R2 support

Real-time Streaming Interface

  • Server-Sent Events (SSE) for live responses
  • Optimistic UI updates with React Query
  • Type-safe message handling
  • Error recovery and graceful degradation

Persistent Model Settings

  • Provider and model selection saved to localStorage automatically
  • Settings survive page reloads and thread navigation
  • No backend required — zero latency reads on startup

LLM Observability with Langfuse

  • End-to-end tracing of agent runs, LLM calls, tool invocations, and token usage
  • Works with Langfuse Cloud or a self-hosted instance
  • Toggle via LANGFUSE_ENABLED env var — zero overhead when disabled
  • See docs/OBSERVABILITY.md for setup instructions

Modern Tech Stack

  • Frontend: Next.js 15, React 19, TypeScript, Tailwind CSS
  • Backend: Node.js, Prisma ORM, PostgreSQL, MinIO/S3
  • AI: LangGraph.js, OpenAI/Google/Anthropic models
  • UI: shadcn/ui components, Lucide icons

Quick Start

Prerequisites

  • Node.js 18+ and pnpm
  • Docker (for PostgreSQL and MinIO)
  • OpenAI API key, Google AI API key, or Anthropic API key

1. Clone and Install

git clone https://github.com/IBJunior/fullstack-langgraph-nextjs-agent.git
cd fullstack-langgraph-nextjs-agent
pnpm install

Similar plugs

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io