一个轻量、可自托管的在线客服系统。
一行 JS 代码接入任意网站,支持 人工 / AI 自动回复 双模式,多产品独立 AI 智能客服,配备跨平台桌面管理客户端。
在任意网站 </body> 前加入以下 script 标签即可:
可选属性 data-color 自定义主题色(如 #ff5a5f);
使用 data-product 可接入指定产品的独立 AI 智能客服(详见下方「多产品独立 AI 智能客服」)。
如果使用宝塔部署,请将 /widget.js 替换为完整 URL(如 https://kefu.yourdomain.com/widget.js)。
同一家公司有多个产品时,可为每个产品创建独立的 AI 智能客服:各自拥有专属的
AI Prompt、客服名称、欢迎语与主题色,并绑定各自的知识库,回答更精准;
所有产品共用同一套后台。前台接入时通过 data-product 指定产品 ID,即可加载对应产品的智能客服,与其他产品完全隔离。
</body> 前即可适用于本地开发或临时使用,一行命令启动:
启动后访问 /admin/,默认管理员 admin / admin。
适用于生产环境,Nginx + PHP-FPM 方案:
server/server/ 目录到站点根目录root 指向 public/open_basedir 允许访问上级目录data/ 和 uploads/ 目录为 755/admin/ 即可开始使用| 功能 | 说明 |
|---|---|
| AI 接口 | 兼容 OpenAI API,可配置接口地址 + API Key + 模型 + 自定义 Prompt,一键测试连接 |
| SMTP 邮件 | 预填 163 邮箱配置(授权码方式),可发送测试邮件;用于找回密码 |
| 数据库 | 默认 SQLite 开箱即用;后台可一键切换 MySQL,自动建库并迁移数据 |
| 产品管理 | 为每个产品配置独立 AI 客服(Prompt / 名称 / 欢迎语 / 主题色),并一键复制带产品 ID 的接入代码 |
| 接入代码 | 自动生成本站的挂件 script 标签,复制即可使用 |