chat-js 是对话助手领域的开源项目,由 FranciscoMoretti 开发,2025 年首次发布。
在全站 13,090 个收录项目中,它的 GitHub 星标数(1,199)位列前 30%,在对话助手分类中处于中上游。
项目目前处于活跃维护状态,最近一次代码更新于 2026-09-16。从国内网络环境看,可直接访问。
它主要面向的使用场景是:快速搭建面向用户的AI聊天产品原型。同类可对比的替代方案包括 Vercel AI Chat、Chatbot UI、Open WebUI。

快速搭起生产级 AI 聊天应用,多模型随意切换
chat-js 是一个生产就绪的 AI 聊天应用模板,基于 TypeScript 和 Next.js 构建,前身是 Sparka AI。它解决了开发者从零搭建 AI 聊天界面的重复劳动问题,提供开箱即用的聊天 UI、流式响应、多模型支持等核心能力。项目集成了 OpenAI、Anthropic、Gemini、Grok 等主流 LLM 提供商,通过统一的接口切换模型,并支持自定义后端逻辑。其设计理念是“从这里开始,然后变成你自己的”,即提供完整的聊天应用骨架,开发者可在此基础上快速定制品牌、功能和业务逻辑。代码结构清晰,文档完善,适合作为生产级 AI 应用的基础。
1确认 Node 环境
ChatJS 采用 Next.js + TypeScript,CLI 通过 npx 分发,因此本机需先装好 Node.js 与 npm,并确保 npx 可执行。
node -v
npm -v2创建 ChatJS 应用
运行官方 CLI 脚手架命令,末尾的 my-app 是项目目录名,可按需改成自己的名字。
npx @chat-js/cli@latest create my-app3按向导选择方案
CLI 会依次询问网关(gateway)、功能特性(features)与认证方式(auth),按业务需要选择即可。
4确认生成产物
向导结束后会生成 chat.config.ts,并列出你所选配置对应的环境变量清单,照着清单去填 .env。
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
chat.config.ts | 是 | CLI 根据你的选择自动生成的聊天应用主配置文件 | 由 npx @chat-js/cli create 自动生成 |
CLI 向导正常跑完,项目目录下出现 chat.config.ts,且终端打印出所需环境变量清单,即表示脚手架创建成功。
Q:运行前需要准备什么环境?
A:需要本机已安装 Node.js 与 npm,因为官方安装方式是通过 npx 执行 @chat-js/cli 脚手架命令。
Q:支持哪些大模型?
A:README 说明支持 120+ 模型,包括 Claude、GPT、Gemini、Grok,通过统一的 AI Gateway 接口调用。
Q:登录方式有哪些?
A:内置 GitHub、Google 和匿名登录三种方式,创建项目时在 CLI 向导里选择即可。
Q:怎么查看完整文档?
A:官方文档地址为 https://chatjs.dev/docs,官网为 https://chatjs.dev,另有在线演示 demo.chatjs.dev。
Vercel AI Chat、Chatbot UI、Open WebUI
chat-js 是对话助手领域的开源项目,由 FranciscoMoretti 开发,2025 年首次发布。
在全站 13,090 个收录项目中,它的 GitHub 星标数(1,199)位列前 30%,在对话助手分类中处于中上游。
项目目前处于活跃维护状态,最近一次代码更新于 2026-09-16。从国内网络环境看,可直接访问。
它主要面向的使用场景是:快速搭建面向用户的AI聊天产品原型。同类可对比的替代方案包括 Vercel AI Chat、Chatbot UI、Open WebUI。
上一篇:Awesome-AI-GPTs
下一篇:hollama
open-webui
开源
给本地模型配个漂亮聊天室,全家都能用
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
prompts.chat
开源
海量好提示词,抄了就能让 AI 更听话
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the commun···
elia
开源
终端里用键盘快速聊 AI,多模型切换不打断思路
A snappy, keyboard-centric terminal user interface for interacting with large langua···
NextChat
开源
一个界面聊遍所有主流AI模型,支持全平台部署,轻快又私密。
✨ Zero-config AI chat assistant. No API key needed — sign up and instantly chat wi···