Production-ready AI chat. Start here and make it your own. Formerly Sparka AI
npx skills add https://github.com/FranciscoMoretti/sparka --skill trpc-patterns使用 CLI 安装这个技能,并在你的工作区中直接复用对应的 SKILL.md 工作流。
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 typecheckReleases are driven by Changesets for the whole repository.
@chat-js/cli publish to npm.@chat-js/electron publish to GitHub Releases.Apache-2.0