Stop rebuilding the same AI chat infrastructure. ChatJS gives you a production-ready foundation with authentication, 120+ models, streaming, and tools so you can focus on what makes your app unique.
Website · Live Demo · Documentation
Create a new ChatJS app:
npx @chat-js/cli@latest create my-app
The CLI walks you through gateway, features, and auth choices, generates chat.config.ts, and lists the env vars required by your selections.
apps/site: Landing page (chatjs.dev)apps/chat: Next.js chat app (demo.chatjs.dev)apps/docs: Mintlify docs (chatjs.dev/docs)packages/cli: interactive scaffold CLIbun dev:chat: run chat appbun dev:docs: run docsbun lint: run workspace lintbun test:types: run chat app typecheckApache-2.0
$ claude mcp add chat-js \
-- python -m otcore.mcp_server <graph>