# weiyu **Repository Path**: magic-codex/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**: 206 - **Created**: 2025-06-21 - **Last Updated**: 2025-06-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 微语 - 重复工作自动化 企业级多租户团队协作工具,免费开源N件套:企业IM、在线客服、企业知识库/帮助文档、客户之声、工单系统、AI对话、工作流、项目管理、呼叫中心、视频客服、视频会议...。 ## 语言 - [English](./README.md) - [中文](./README.zh.md) ![weiyu](./images/nin1.png) ![chat](./images/admin/chat_zh.png) ## 介绍 ### [企业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 Agent](./modules/ai/readme.zh.md) - Ollama/DeepSeek/ZhipuAI/... - 智能体 - 工作流 - ... ### 工作流 - 自定义表单 - 自定义流程 - 工单流程可视化 - ... ### [客户之声](./modules/voc/readme.zh.md) - 意见反馈 - 服务投诉 - 问卷调查 - ... ### [呼叫中心](./plugins/freeswitch/readme.zh.md) - 基于FreeSwitch的专业呼叫平台 - 支持来电弹屏、自动分配、通话录音 - 数据统计,语音与文字服务无缝集成 ### [视频客服](./plugins/webrtc/readme.zh.md) - 基于WebRTC技术的高清视频通话 - 支持一键视频对话与屏幕共享 - 适用于需要直观展示的服务场景 ### [视频会议](./plugins/jitsi/readme.zh.md) - 集成Jitsi的专业会议平台 - 支持多人在线会议、屏幕共享 - 会议录制等功能,满足远程协作需求 ### [项目看板](./plugins/kanban/readme.zh.md) - 支持任务创建、分配、进度监控 - 文件共享与团队协作功能 - 帮助团队高效完成项目目标 ### [社交群组](./modules/social/readme.zh.md) - 类似 Discord - ... ### 多租户 - 多租户管理 - 租户隔离 - 租户统计 - ... ## Docker 快速开始 ### 方法一:克隆项目并启动docker compose容器,需要另行安装ollama,默认使用 qwen3:0.6b 模型 ```bash git clone https://gitee.com/270580156/weiyu.git && cd weiyu/deploy/docker && docker compose -p weiyu -f docker-compose.yaml up -d ``` #### 因项目默认使用ollama qwen3:0.6b模型,所以需要提前拉取模型。配置文件中可以配置其他模型,如deepseek-r1等 ```bash # 对话Chat模型 ollama pull qwen3:0.6b # 嵌入Embedding模型 ollama pull bge-m3:latest # 重新排序Rerank模型 ollama pull linux6200/bge-reranker-v2-m3:latest # 或者从 huggingface 下载模型 # ollama pull hf.co// ``` ### 方法二:使用 docker compose ollama,默认安装ollama,默认使用 qwen3:0.6b 模型 ```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 qwen3:0.6b # 嵌入模型 docker exec ollama-bytedesk ollama pull bge-m3:latest # 重新排序Rerank模型 docker exec ollama-bytedesk ollama pull linux6200/bge-reranker-v2-m3:latest # 或者从 huggingface 下载模型 # docker exec ollama-bytedesk ollama pull hf.co// ``` #### 停止容器 ```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 ``` ## 试用 ```bash # 社区版 永久有效 bytedesk.appkey=ZjoyMDI1LTA3LTE5OkNPTU1VTklUWTo6 BYTEDESK_APPKEY: ZjoyMDI1LTA3LTE5OkNPTU1VTklUWTo6 # 企业版 试用 Until: 2025-07-19 bytedesk.appkey=ZjoyMDI1LTA3LTE5OkVOVEVSUFJJU0U6Og== BYTEDESK_APPKEY: ZjoyMDI1LTA3LTE5OkVOVEVSUFJJU0U6Og== # 平台版 试用 Until: 2025-07-19 bytedesk.appkey=ZjoyMDI1LTA3LTE5OlBMQVRGT1JNOjo= BYTEDESK_APPKEY: ZjoyMDI1LTA3LTE5OlBMQVRGT1JNOjo= ``` ## 架构图 - [架构图](https://www.weiyuai.cn/architecture.html) ## 开源客户端 - [桌面客户端](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 | ![GitHub forks](https://img.shields.io/github/forks/bytedesk/bytedesk-swift) | ![GitHub Repo stars](https://img.shields.io/github/stars/Bytedesk/bytedesk-swift) | | [Android](https://github.com/bytedesk/bytedesk-android) | Android | ![GitHub forks](https://img.shields.io/github/forks/bytedesk/bytedesk-android) | ![GitHub Repo stars](https://img.shields.io/github/stars/bytedesk/bytedesk-android) | | [Flutter](https://github.com/bytedesk/bytedesk-flutter) | Flutter | ![GitHub forks](https://img.shields.io/github/forks/bytedesk/bytedesk-flutter)| ![GitHub Repo stars](https://img.shields.io/github/stars/bytedesk/bytedesk-flutter) | | [UniApp](https://github.com/bytedesk/bytedesk-uniapp) | Uniapp | ![GitHub forks](https://img.shields.io/github/forks/bytedesk/bytedesk-uniapp) | ![GitHub Repo stars](https://img.shields.io/github/stars/bytedesk/bytedesk-uniapp) | | [Web](https://github.com/bytedesk/bytedesk-web) | Vue/React/Angular/Next.js/JQuery/... | ![GitHub forks](https://img.shields.io/github/forks/bytedesk/bytedesk-web) | ![GitHub Repo stars](https://img.shields.io/github/stars/bytedesk/bytedesk-web) | | [Wordpress](https://github.com/bytedesk/bytedesk-wordpress) | Wordpress | ![GitHub forks](https://img.shields.io/github/forks/bytedesk/bytedesk-wordpress) | ![GitHub Repo stars](https://img.shields.io/github/stars/bytedesk/bytedesk-wordpress) | | [Woocommerce](https://github.com/bytedesk/bytedesk-woocommerce) | woocommerce | ![GitHub forks](https://img.shields.io/github/forks/bytedesk/bytedesk-woocommerce) | ![GitHub Repo stars](https://img.shields.io/github/stars/bytedesk/bytedesk-woocommerce) | | [Magento](https://github.com/bytedesk/bytedesk-magento) | Magento | ![GitHub forks](https://img.shields.io/github/forks/bytedesk/bytedesk-magento) | ![GitHub Repo stars](https://img.shields.io/github/stars/bytedesk/bytedesk-magento) | | [Prestashop](https://github.com/bytedesk/bytedesk-prestashop) | Prestashop | ![GitHub forks](https://img.shields.io/github/forks/bytedesk/bytedesk-prestashop) | ![GitHub Repo stars](https://img.shields.io/github/stars/bytedesk/bytedesk-prestashop) | | [Shopify](https://github.com/bytedesk/bytedesk-shopify) | Shopify | ![GitHub forks](https://img.shields.io/github/forks/bytedesk/bytedesk-shopify) | ![GitHub Repo stars](https://img.shields.io/github/stars/bytedesk/bytedesk-shopify) | | [Opencart](https://github.com/bytedesk/bytedesk-opencart) | Opencart | ![GitHub forks](https://img.shields.io/github/forks/bytedesk/bytedesk-opencart) | ![GitHub Repo stars](https://img.shields.io/github/stars/bytedesk/bytedesk-opencart) | | [Laravel](https://github.com/bytedesk/bytedesk-laravel) | Laravel | ![GitHub forks](https://img.shields.io/github/forks/bytedesk/bytedesk-laravel) | ![GitHub Repo stars](https://img.shields.io/github/stars/bytedesk/bytedesk-laravel) | | [Django](https://github.com/bytedesk/bytedesk-django) | Django | ![GitHub forks](https://img.shields.io/github/forks/bytedesk/bytedesk-django) | ![GitHub Repo stars](https://img.shields.io/github/stars/bytedesk/bytedesk-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 版权所有 (c) 2013-2025 微语 Bytedesk.com,保留所有权利。 根据GNU通用公共许可证第三版(AGPL v3)("许可证")授权;除非遵守许可证,否则您不得使用此文件。您可以在以下网址获取许可证副本 除非适用法律要求或书面同意,否则根据许可证分发的软件是基于"按原样"分发的,没有任何明示或暗示的保证或条件。有关许可证下的特定语言和限制,请参阅许可证。