[Open Source] An Open-Source Enterprise IM + Online Customer Service + Knowledge Base + Ticketing System + AI Q&A Platform
Open SourceProcess Management
![[Open Source] An Open-Source Enterprise IM + Online Customer Service + Knowledge Base + Ticketing System + AI Q&A Platform](https://yy123.ink/api/img/1782597830707-16e0ze.jpg)
1. Project Overview
Open-source enterprise IM + online customer service + knowledge base + ticketing system + AI Q&A. An open-source alternative to Feishu, DingTalk, and WeCom.
Weiyu - Conversation as a Service
An enterprise-grade, multi-tenant instant messaging solution featuring 8 free and open-source modules: Enterprise IM, Online Customer Service, Enterprise Knowledge Base / Help Documentation, Voice of the Customer, Ticketing System, AI Conversations, Workflow, and Project Management.
:::tip Weiyu is still in its early stages of rapid iteration. The documentation may lag behind development, so feature descriptions may not be accurate. Please refer to the latest released software version. :::
2. Open Source License
Licensed under AGPL-3.0
3. Screenshots


4. Feature Overview
Introduction
Enterprise IM
-
LAN Instant Messaging -
Enterprise Member Management -
Chat History Monitoring -
...
Omnichannel Customer Service
-
Multi-Channel Integration -
Human Customer Support -
Customer Service Agent with AI capabilities, integrated with proprietary data to execute operations automatically -
...
Knowledge base
-
LLM Integration -
Custom Knowledge Base -
Function Calling -
Mcp -
...
Ticketing System
-
Ticket Management -
Ticket SLA Management -
Ticket Statistics and Reports -
...
AI Large Language Models
-
Ollama/DeepSeek/ZhipuAI/... -
Intelligent entity -
Workflow -
...
Voice of the Customer
-
Feedback -
Service Complaints -
Surveys -
...
Project Dashboard
-
To-Do Cards -
Daily/Weekly Reports -
Statistics -
...
Workflow
-
Custom Forms -
Custom Workflows -
Visualized Ticket Workflows -
...
Social Groups
-
Similar to Discord -
...
Multi-Tenant
-
Multi-tenant management -
Tenant Isolation -
Tenant Statistics -
...
5. Tech Stack
Tech Stack
-
springboot-3.x for Backend -
react for Web Frontend -
flutter for Mobile Client (ios&android) -
electron for Desktop Client (windows&mac&linux)
Quick Start with Docker
Method 1: Clone the project and start the docker compose containers. Ollama must be installed separately. The default model is qwen2.5:1.5b.
Since the project uses the ollama qwen2.5:1.5b model by default, you need to pull the model in advance. Other models, such as deepseek-r1, can be configured in the configuration file.
Method 2: Use docker compose ollama. Ollama will be installed by default, with qwen2.5:1.5b as the default model.
Pull the ollama model using docker. Other models, such as deepseek-r1, can be configured in the configuration file.
If you do not need the AI-powered knowledge base Q&A feature, you can modify docker-compose.yaml or docker-compose-ollama.yaml to disable Ollama chat and embedding features to save resources.
Stop Containers
Modify the configuration; otherwise, uploaded images, files, and the knowledge base will not display properly.
-
Modify the docker-compose.yaml or docker-compose-ollama.yaml file and update the following configuration items:
Method 3: BaoTa Panel
-
Deployment Using BaoTa Panel
Method 4: Run from Source Code
-
Run from Source Code
下载地址 免费
评论