项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 451
使用教程
环境要求
- React 18+
- Node.js 18+
安装与启动步骤
-
1装库
它是 React 组件库,装进现有前端项目即可。
npm install react-chatbotify -
2放一个最简配置
先只给欢迎语与两个选项,跑通再往上加。
-
3接上你的知识源
把 FAQ 或接口接到选项的回调里,界面上就会有真实回答。
-
4换皮肤看主题能力
内置主题系统能改配色与气泡,先照默认的调。
如何确认成功
页面上能出现对话气泡,点选项后走完一轮问答,且移动端窄屏下不出现横向滚动
注意事项
- 它是前端对话组件,不含模型与后端,问答逻辑要自己接。
- 默认样式偏通用,做品牌化要覆盖主题变量而不是改组件源码。
- 流式输出要自己接 SSE,组件只负责渲染。
- 无障碍支持一般,正式产品要补键盘操作与朗读标签。
核心亮点
- 声明式 API 设计,上手快,代码简洁易维护
- 基于 TypeScript,类型安全,减少运行时错误
- 组件化架构,方便自定义消息样式和交互逻辑
不足之处
- 项目较新,社区生态和第三方插件尚不丰富
- 文档/社区待观察
适用场景
- 在 React 应用中嵌入客服支持聊天窗口
- 为产品构建带引导流程的交互式助手
- 快速原型验证对话式 UI 的交互设计
替代项目
Botpress、Rasa、Chatwoot
同类项目推荐
Risuai
开源
本地运行,自由创作,让 AI 角色扮演更沉浸
Make your own story. User-friendly software for LLM roleplaying
forja
开源
一条命令把 AI 客服部署到 WhatsApp、Instagram、Telegram
Chatbot de IA self-hosted para WhatsApp, Instagram y Telegram en tu propia Cloudflar···
wechaty-puppet-padplus
开源
用iPad协议把微信个人号接入Wechaty,但已弃用
DEPRECATED: One puppet based on iPad protocal for Wechaty
react-native-chatbot
开源
几行代码搞定 React Native 聊天界面,快速接入对话功能。
:speech_balloon: Easy way to create conversation chats
org-ai
开源
在 Emacs 里直接调用 AI 生成文本、图像和语音交互
Emacs as your personal AI assistant. Use LLMs such as ChatGPT or LLaMA for text gene···
clicky-windows
开源
离线看屏听音,本地秒回答案
Free offline AI assistant for Windows — reads your screen, hears your question, spe···
microclaw
开源
把 AI 代理塞进聊天窗口,边聊边干活
An agentic AI assistant that lives in your chats, inspired by nanoclaw and incorpora···
ChatGPT
开源
用 Delphi 打造跨平台原生 ChatGPT 客户端,桌面移动全搞定
ChatGPT Native Application (Windows, Mac, Android, iOS, and Linux)
chatbot
开源
输入电影问题,基于知识图谱和机器学习秒回答案
知识图谱 neo4j 答案查找 + 机器学习 分类模型 问题分析 = 电影知识库问答机器人
