你是否曾为搭建一个美观、流畅、支持流式响应的 AI 聊天界面而反复折腾前端样式、消息滚动、工具调用和部署流程?shadcn-ui/chatbot-template 正是为此而生——它不是一个“玩具 demo”,而是一套经过精心打磨、生产就绪的 Next.js 聊天应用骨架,集成前沿 AI SDK 与行业认可的 UI 组件库,让你跳过 80% 的重复劳动,专注在真正重要的事情上:定义聊天逻辑、接入自己的模型、优化用户体验。
核心功能
- 实时流式对话体验:消息逐字渲染,配合 shadcn/typeset 实现专业级 Markdown 排版(代码高亮、表格、数学公式等),告别生硬的“整段吐出”感
- 开箱即用的工具调用示例:内置结构化函数调用机制,轻松对接天气查询、数据库操作、API 请求等外部能力,无需手动解析 JSON Schema
- 多平台网页搜索集成:直接调用 Vercel AI Gateway 内置的 Bing、Google 等搜索工具,让聊天机器人具备实时联网检索能力
- 人性化澄清问卷(Human-in-the-Loop):当模型需要补充信息时,自动触发 shadcn/react 提供的交互式问卷组件,用户点击/输入即可完成反馈,大幅提升任务完成率
- 响应式 & 暗色模式原生支持:基于 shadcn/ui 构建,所有组件默认适配移动端与深色主题,无需额外 CSS 调试
- 一键部署到 Vercel:点击按钮即可克隆、构建、上线,自动配置环境变量与 AI Gateway 认证,连域名都帮你准备好
适合哪些人用
这款模板特别适合:AI 应用开发者(想快速验证 LLM 产品想法)、全栈工程师(不愿被 UI 细节拖慢迭代节奏)、创业团队 MVP 建设者(需要专业外观但无设计资源)、以及技术博主与教育者(用于教学演示或开源课程配套项目)。如果你正在用 Next.js 开发 AI 产品,它就是你缺失的那块“UI+AI+部署”拼图。
快速上手
无需本地安装复杂依赖!只需三步:
- 点击页面上方的 「Deploy with Vercel」按钮,自动导入项目
- Vercel 会提示你绑定 GitHub 并设置环境变量(如
AI_GATEWAY_URL和AI_GATEWAY_TOKEN,首次使用可免费申请) - 点击 Deploy,2 分钟后即可获得专属 HTTPS 地址——你的 AI 聊天机器人已在线运行!后续如需自定义模型或添加业务逻辑,只需修改
app/api/chat/route.ts中的 AI 调用部分即可
项目信息
shadcn-ui/chatbot-template
GitHub
A minimal chatbot template built with Next.js, AI SDK, shadcn/ui, shadcn/react, shadcn/typeset. It runs on the Vercel AI Gateway.
TypeScript | ⭐ 507 Stars | MIT 开源协议 | GitHub 项目地址
这不仅是模板,更是现代 AI 应用开发的标准实践参考——省时间、保质量、易扩展,值得每个想认真做 AI 产品的开发者收藏并复用。


