11 KiB
微语 - 解决客户问题
基于AI全新打造的一款开源企业级多租户团队协作工具,集成多种功能于一体:企业即时通讯IM、在线客服、知识库、客户之声、工单系统、AI对话、工作流、呼叫中心、视频客服、开放平台。提供智能文字客服(在线客服)、智能语音客服(热线客服)、智能外呼、智能营销、智能质检等完整解决方案。
语言 / Language: 中文 | English | Demo
管理后台
多渠道
大模型+智能体
客服工作台
介绍
企业IM
- 局域网即时通讯
- 企业成员管理
- 聊天记录监控
- ...
全渠道客服
- 多渠道接入
- 人工客服
- 客服Agent智能体,对接自有数据,自动执行操作
- ...
知识库
- 对接大模型
- 自定义知识库
- Function Calling
- Mcp
- ...
工单系统
- 工单管理
- 工单SLA管理
- 工单统计和报表
- ...
AI Agent
- Ollama/DeepSeek/ZhipuAI/...
- 智能体
- 工作流
- ...
工作流
- 自定义表单
- 自定义流程
- 工单流程可视化
- ...
客户之声
- 意见反馈
- 服务投诉
- 问卷调查
- ...
呼叫中心
- 基于FreeSwitch的专业呼叫平台
- 支持来电弹屏、自动分配、通话录音
- 数据统计,语音与文字服务无缝集成
视频客服
- 基于WebRTC技术的高清视频通话
- 支持一键视频对话与屏幕共享
- 适用于需要直观展示的服务场景
开放平台
- 提供完整的RESTful API接口和SDK工具包
- 支持与第三方系统无缝集成,实现数据互通
- 多语言SDK支持,简化开发集成流程
快速开始
方式一:仅下载 Docker 部署配置(推荐快速体验)
如果只想通过 Docker 快速启动并验证本项目,无需 clone 整个仓库,只需单独下载部署配置仓库 bytedesk-docker-compose:
git clone https://github.com/Bytedesk/bytedesk-docker-compose.git
cd bytedesk-docker-compose
# 创建 .env
cp .env.example .env
# 默认启动(MySQL + Artemis,中间件 + bytedesk 应用镜像)
./start.sh
注意:
all(默认)会启动中间件 以及 bytedesk 应用镜像,即redis + elasticsearch + MySQL + Artemis + bytedesk,适合快速启动验证。middleware仅启动中间件(redis + elasticsearch + 所选数据库 + 所选 MQ,不含 bytedesk 镜像),主要供本地源码开发调试使用。完整关键字说明见 deploy/docker/readme.zh.md。
bytedesk-docker-compose 仓库中存放的内容与本项目
deploy/docker目录完全相同并保持同步更新,方便用户只下载 Docker 镜像配置文件即可快速启动验证项目,而无需下载完整源码。
方式二:完整仓库
git clone https://github.com/Bytedesk/bytedesk.git
cd bytedesk/deploy/docker
# 创建 .env
cp .env.example .env
# 默认启动(MySQL + Artemis + standard,仅中间件)
./start.sh mysql artemis standard middleware
更多启动/停止组合(PostgreSQL、Oracle、RabbitMQ、noai、webrtc、call、全量启动)请参考 docker readme(该说明同样位于 bytedesk-docker-compose 仓库中)。
演示
本地预览
# 请将127.0.0.1替换为你的服务器ip
http://127.0.0.1:9003/
# 开放端口:9003, 9885
默认用户名: admin@email.com
默认密码: admin
项目目录结构
该仓库为基于 Maven 的多模块单体仓库(根目录 pom.xml)。以下为主要目录与用途说明:
bytedesk/
├─ channels/ # 渠道接入(抖音/店铺/社交/微信 等)
├─ demos/ # 示例工程与演示代码
├─ deploy/ # 部署相关(docker、k8s、server 配置)
├─ enterprise/ # 企业版能力(ai、call、core、kbase、service、ticket)
├─ images/ # 文档与界面预览图片
├─ jmeter/ # 性能测试脚本与说明
├─ logs/ # 运行日志(本地/开发环境)
├─ modules/ # 核心业务模块(IM、客服、知识库、工单、AI 等)
├─ plugins/ # 可选插件(freeswitch、webrtc、开放平台等)
├─ projects/ # 自定义项目或扩展
├─ starter/ # 启动器/项目入口
架构图
开源客户端
开源Demo + SDK
| Project | Description | Forks | Stars |
|---|---|---|---|
| iOS | iOS | ||
| Android | Android | ||
| Flutter | Flutter | ||
| UniApp | Uniapp | ||
| Web | Vue/React/Angular/Next.js/JQuery/... | ||
| Wordpress | Wordpress | ||
| Woocommerce | woocommerce |
链接
技术栈
- springboot-3.x for 后端
- react for web前端
- flutter for 移动客户端(ios&android)
- electron for 桌面客户端(windows&mac&linux)
联系
License
版权所有 (c) 2013-2025 微语 Bytedesk.com,保留所有权利。
根据GNU通用公共许可证第三版(AGPL v3)("许可证")授权;除非遵守许可证,否则您不得使用此文件。您可以在以下网址获取许可证副本
https://www.gnu.org/licenses/agpl-3.0.html
除非适用法律要求或书面同意,否则根据许可证分发的软件是基于"按原样"分发的,没有任何明示或暗示的保证或条件。有关许可证下的特定语言和限制,请参阅许可证。
使用条款
- 允许使用:可以用于商业用途,但禁止未获得许可的情况下二次销售
- 禁止用途:严禁用于含有木马、病毒、色情、赌博、诈骗等违法违规业务
- 免责声明:本软件不保证任何形式的法律责任,请自行承担使用风险




