Ship an AI chat MVP fast
Start from a working Next.js AI chat app starter instead of wiring authentication, model routing, and streaming from scratch.
An open-source, production-ready AI chat foundation. Authentication, 120+ models, streaming, tool calling — everything you need to launch.


Access 120+ models from leading AI providers
Tech Stack
A modern, type-safe stack chosen for developer experience and production reliability.
Production features that would take months to build, ready in minutes.
Claude, GPT, Gemini, Grok, Llama — one unified interface. Switch providers mid-conversation without losing context.
Create and edit rich documents, code files, and spreadsheets with version history, inline diffs, and real-time collaboration.
Send one message to multiple models at once. Compare quality, tone, and accuracy across providers side-by-side.
Built-in OAuth with Google, GitHub, and Vercel. Session management, anonymous mode, and rate limiting.
Extend capabilities with external tools and services via the Model Context Protocol.
Fork any conversation to explore different directions without losing context.
Multi-step research agent that synthesizes the web into comprehensive reports.
Models that support reasoning can think before answering. Collapsible thinking sections and automatic model splitting.
Python in a secure sandbox with pandas, numpy, matplotlib, and more pre-installed.
Real-time search with inline citations grounding every conversation.
Create and edit images with AI, inline in any conversation.
AI-powered videos with configurable aspect ratios and durations.
Why developers use ChatJS
ChatJS gives you a credible baseline for building AI chat apps fast: real product infrastructure, flexible model support, and room to grow beyond a demo.
Start from a working Next.js AI chat app starter instead of wiring authentication, model routing, and streaming from scratch.
Compare OpenAI, Anthropic, Google, xAI, and open models behind one interface without rebuilding your app shell.
Keep the same codebase as you add auth, observability, tool calling, document workflows, and deployment polish.
FAQ
These answers cover the common evaluation points for teams looking for a Next.js AI chat template they can extend in production.
ChatJS is an open-source Next.js AI chat app starter that gives you a production-ready foundation with authentication, streaming UI, tool calling, and support for 120+ models.
It is aimed at developers and product teams building AI copilots, internal assistants, customer chat products, or multi-model playgrounds that need to ship quickly without starting from zero.
Yes. The project is designed for multi-provider workflows, so you can evaluate and route across model vendors without rebuilding your frontend and app infrastructure.
Yes. The starter includes the core building blocks teams usually need before launch, including auth, model integrations, streaming responses, and a modern type-safe stack.
Scaffold a new project with a single command. Customize it, deploy it, ship it.
$ npx @chat-js/cli@latest create my-app