11st of 14 in Chat apps
chat-js
Next.js AI chat app scaffold with auth, branching and sharing
- Stars
- 1.2k
- License
- Apache-2.0
- Last commit
- Nov 2026
- Last release
- Sep 2026
- Language
- TypeScript
1,155 on 22 Apr 20261,202 on 11 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
ChatJS is a Next.js chat application generated with `npx chat-js@alpha create`, which asks for gateway, feature and auth choices and writes a `chat.config.ts`. It uses the AI SDK with Vercel AI Gateway for 120+ models, Better Auth, Drizzle on PostgreSQL, and the EVE runtime for durable conversations and approvals. Chat features include attachments, branching, public sharing, web search, image generation, code execution and MCP.
Who it is for: Developers building a Next.js AI chat product on Vercel and Postgres
Strengths
- Scaffold CLI generates chat.config.ts and lists env vars for the chosen options
- Covers branching, public sharing, attachments, MCP and sandboxed code execution
- EVE runtime provides durable transcripts, approvals and stream recovery
- Optional Electron packaging for macOS, Windows and Linux desktop apps
Weaknesses
- CLI is alpha and its APIs are still changing; no stable 1.0 yet
- README says the EVE-only runtime is not yet established as production-ready
- Historical ChatJS conversations are not imported into the EVE runtime
- Built around Vercel AI Gateway and Blob; needs PostgreSQL and Node 24+
What it needs
- TypeScript, Claude, GPT, Gemini, Grok
- Needs PostgreSQL, Vercel AI Gateway, Vercel Blob, EVE runtime, Node 24+, Bun
What changed
From the release notes. No flag means the note does not say so, not that the upgrade is safe.
Head to head
Also in Chat apps
See all 14| Rank | Project | Score |
|---|---|---|
| 2 | claude-quickstartsClaude API sample apps for agents, computer use and browser automation | 70 out of 100 |
| 3 | chatbotNext.js chat template with Auth.js, Postgres history and AI Gateway models | 66 out of 100 |
| #4 | langchain-nextjs-templateNext.js routes for LangChain.js chat, agents, structured output and RAG | 58 out of 100 |
| #5 | boarduiReact component library for agent UIs, installed as source via CLI | 56 out of 100 |
| #6 | twitterbioSingle-form Next.js text generator streaming from Together AI | 50 out of 100 |