NestJS AI SaaS Starter
Modular NestJS + LangGraph AI platform with streaming, checkpointing and multi-agent orchestration

- Best for
- Teams building serious multi-agent AI workflows on NestJS who need durable execution, streaming, and vector+graph memory rather than a simple chat wrapper.
- Skip if
- You need a simple AI chat starter - this is a deep orchestration platform (14 libraries) with real architectural complexity to learn.
NestJS AI SaaS Starter is a free, MIT-licensed Nx monorepo built around 14 publishable NestJS libraries for AI workflow orchestration with LangGraph. It provides declarative and functional workflow APIs, token/event streaming via decorators, durable checkpoint-and-replay execution, human-in-the-loop approval gates, and a unified vector+graph memory layer (via included ChromaDB and Neo4j NestJS integrations), with OpenRouter, Ollama and HuggingFace as supported AI providers.
Pros
- Genuinely deep feature set for AI orchestration - checkpoint/replay, human-in-the-loop gates, and vector+graph memory fusion are rare in boilerplates
- Provider-agnostic - OpenRouter, Ollama, and HuggingFace all supported for LLMs/embeddings
- Built as reusable, publishable Nx libraries rather than a single monolithic app
Cons
- Very early-stage with only 2 GitHub stars - essentially unproven outside its origin (appears hackathon-born)
- Significant architectural complexity (14 libraries, Neo4j + ChromaDB) versus a simple starter's learning curve
- Documentation leans on internal hackathon docs rather than a polished public guide
Features
AI capability
- AI agents
- RAG / vector search
- Streaming responses
- BYO API key
- Model-agnostic
Data and infra
- Background jobs
Quality and DX
- E2E tests
- Monorepo
Licensing and commercial
- Open source
- Free tier
- MIT licensed
Alternatives

SvelteKit AI Chatbot (jianyuan)
An open-source SvelteKit port of Vercel's AI Chatbot template

Laravel AI Chat
Laravel + Inertia AI chat starter with streaming responses across 9 model providers

Cloudflare Agents Starter
An AI chat agent starter on Cloudflare Workers with Auth0 authentication