# weiyu
**Repository Path**: lanjch/weiyu
## Basic Information
- **Project Name**: weiyu
- **Description**: 开源版企业IM + 在线客服 + 知识库 + 工单系统 + AI问答。开源版飞书/钉钉/企业微信
- **Primary Language**: Java
- **License**: AGPL-3.0
- **Default Branch**: main
- **Homepage**: https://weiyuai.cn
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 215
- **Created**: 2025-03-14
- **Last Updated**: 2025-03-14
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 微语 - 对话即服务
企业级多租户即时通讯解决方案,免费开源8件套:企业IM、在线客服、企业知识库/帮助文档、客户之声、工单系统、AI对话、工作流、项目管理。
:::tip
微语仍处于早期的快速迭代阶段,文档可能落后于开发,导致功能描述可能不符,以最新发布的软件版本为准
:::
## 语言
- [English](./README.md)
- [中文](./README.zh.md)


## 介绍
### [企业IM](./modules/team/readme.zh.md)
- 局域网即时通讯
- 企业成员管理
- 聊天记录监控
- ...
### [全渠道客服](./modules/service/readme.zh.md)
- 多渠道接入
- 人工客服
- 客服Agent智能体,对接自有数据,自动执行操作
- ...
### [知识库](./modules/kbase/readme.zh.md)
- 对接大模型
- 自定义知识库
- Function Calling
- Mcp
- ...
### [工单系统](./modules/ticket/readme.zh.md)
- 工单管理
- 工单SLA管理
- 工单统计和报表
- ...
### [AI大模型](./modules/ai/readme.zh.md)
- Ollama/DeepSeek/ZhipuAI/...
- 智能体
- 工作流
- ...
### [客户之声](./modules/voc/readme.zh.md)
- 意见反馈
- 服务投诉
- 问卷调查
- ...
### [项目看板](./plugins/kanban/readme.zh.md)
- 待办todo卡片
- 日报/周报
- 统计
- ...
### 工作流
- 自定义表单
- 自定义流程
- 工单流程可视化
- ...
### [社交群组](./modules/social/readme.zh.md)
- 类似 Discord
- ...
### 多租户
- 多租户管理
- 租户隔离
- 租户统计
- ...
## Docker 快速开始
### 方法一:克隆项目并启动docker compose容器,需要另行安装ollama,默认使用 qwen2.5:1.5b 模型
```bash
git clone https://gitee.com/270580156/weiyu.git && cd weiyu/deploy/docker && docker compose -p weiyu -f docker-compose.yaml up -d
```
#### 因项目默认使用ollama qwen2.5:1.5b模型,所以需要提前拉取模型。配置文件中可以配置其他模型,如deepseek-r1等
```bash
ollama pull deepseek-r1:1.5b
ollama pull qwen2.5:1.5b
```
### 方法二:使用 docker compose ollama,默认安装ollama,默认使用 qwen2.5:1.5b 模型
```bash
git clone https://gitee.com/270580156/weiyu.git && cd weiyu/deploy/docker && docker compose -p weiyu -f docker-compose-ollama.yaml up -d
```
#### docker 拉取ollama模型。配置文件中可以配置其他模型,如deepseek-r1等
```bash
docker exec ollama-bytedesk ollama pull deepseek-r1
docker exec ollama-bytedesk ollama pull qwen2.5:1.5b
```
#### 如果不需要知识库AI问答功能,可以修改 `docker-compose.yaml` 或 `docker-compose-ollama.yaml` 关闭ollama对话和嵌入功能,以节省资源
```bash
# 关闭ollama对话
SPRING_AI_OLLAMA_CHAT_ENABLED: false
# 关闭ollama嵌入
SPRING_AI_OLLAMA_EMBEDDING_ENABLED: false
```
#### 停止容器
```bash
docker compose -p weiyu -f docker-compose.yaml stop
```
#### 修改配置,否则上传图片、文件和知识库无法正常显示
- 修改 `docker-compose.yaml` 文件 或 `docker-compose-ollama.yaml` 文件,修改以下配置项:
```bash
# 请将服务器127.0.0.1替换为你的服务器ip
BYTEDESK_UPLOAD_URL: http://127.0.0.1:9003
BYTEDESK_KBASE_API_URL: http://127.0.0.1:9003
```
### 方法三:宝塔面板
- [宝塔面板部署](https://www.weiyuai.cn/docs/zh-CN/docs/deploy/baota)
### 方法四:源码启动
- [源码启动](https://www.weiyuai.cn/docs/zh-CN/docs/deploy/source)
## 演示
本地预览
```bash
# 请将127.0.0.1替换为你的服务器ip
http://127.0.0.1:9003/
# 开放端口:9003, 9885
默认用户名: admin@email.com
默认密码: admin
```
- [线上预览](https://www.weiyuai.cn/admin/)
- [demo](https://demo.weiyuai.cn)
## 开源客户端
- [桌面客户端](https://github.com/Bytedesk/bytedesk-desktop)
- [移动客户端](https://github.com/Bytedesk/bytedesk-mobile)
## 开源Demo + SDK
| Project | Description | Forks | Stars |
|-------------|-----------------------|----------------|-------------------|
| [iOS](https://github.com/bytedesk/bytedesk-swift) | iOS |  |  |
| [Android](https://github.com/bytedesk/bytedesk-android) | Android |  |  |
| [Flutter](https://github.com/bytedesk/bytedesk-flutter) | Flutter | |  |
| [UniApp](https://github.com/bytedesk/bytedesk-uniapp) | Uniapp |  |  |
| [Web](https://github.com/bytedesk/bytedesk-web) | Vue/React/Angular/Next.js/JQuery/... |  |  |
| [Wordpress](https://github.com/bytedesk/bytedesk-wordpress) | Wordpress |  |  |
| [Woocommerce](https://github.com/bytedesk/bytedesk-woocommerce) | woocommerce |  |  |
| [Magento](https://github.com/bytedesk/bytedesk-magento) | Magento |  |  |
| [Prestashop](https://github.com/bytedesk/bytedesk-prestashop) | Prestashop |  |  |
| [Shopify](https://github.com/bytedesk/bytedesk-shopify) | Shopify |  |  |
| [Opencart](https://github.com/bytedesk/bytedesk-opencart) | Opencart |  |  |
| [Laravel](https://github.com/bytedesk/bytedesk-laravel) | Laravel |  |  |
| [Django](https://github.com/bytedesk/bytedesk-django) | Django |  |  |
## 链接
- [下载](https://www.weiyuai.cn/download.html)
- [文档](https://www.weiyuai.cn/docs/zh-CN/)
## 技术栈
- [springboot-3.x for 后端](https://github.com/Bytedesk/bytedesk)
- [react for web前端](https://github.com/Bytedesk/bytedesk-web)
- [flutter for 移动客户端(ios&android)](https://github.com/Bytedesk/bytedesk-mobile)
- [electron for 桌面客户端(windows&mac&linux)](https://github.com/Bytedesk/bytedesk-desktop)
## 联系
- 微语技术支持群:
-
- 服务号
-
- 订阅号
-
## License
Copyright (c) 2013-2025 微语 Bytedesk.com, All rights reserved.
Licensed under GNU AFFERO GENERAL PUBLIC LICENSE(AGPL v3) (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.