Introduction
ByteDesk is an open-source customer service system that supports:
- Web chat
- Mobile chat
- Desktop chat
- WeChat Mini Program chat
- Knowledge base
- Ticket system
- Queue management
Features
- Real-time chat
- File sharing
- Image sharing
- Voice messages
- Video calls
- Screen sharing
- Chat history
- Message search
- Online/offline status
- Read receipts
- Typing indicators
- Group chat
- Custom themes
- Multi-language support
- Mobile responsive
- Cross-platform
Architecture
- Frontend: Vue 3 + TypeScript + Vite
- Backend: Spring Boot 3 + JDK 17
- Database: MySQL 8 / PostgreSQL 16
- Cache: Redis Stack
- Message Queue: Redis Pub/Sub
- File Storage: MinIO
- Search Engine: Elasticsearch
- AI: ChatGLM / Zhipu AI
Deployment
Development
Solutions
- Customer Service
- Team Chat
- Education
- Healthcare
- E-commerce
- Knowledge Base
- Help Center
- Ticket System
- Queue Management