AI powered Omnichannel customer service With Team Cooperation
- Multi-level organizational structure
- Role management
- Permission management
- ...
- Support multiple channels
- multiple routing strategies, and detailed assessment indicators
- Seating workbench
- ...
- Internal Docs
- HelpCenter
- FAQ
- Ticket management
- Ticket SLA management
- Ticket statistics and reports
- ...
- Chat with Ollama/DeepSeek/ZhipuAI/...
- Chat with Knowledge base(RAG)
- Function calling
- Mcp
- form
- process
- ticket process
- ...
- feedback
- survey
- ...
- Professional call platform based on FreeSwitch
- Supports incoming call pop-up screens, automatic allocation, and call recording
- Data statistics, seamless integration of voice and text services
- High-definition video calls based on WebRTC technology
- Supports one-click video conversations and screen sharing
- Suitable for service scenarios requiring intuitive demonstrations
git clone https://github.com/Bytedesk/bytedesk.git && cd bytedesk/deploy/docker && docker compose -p bytedesk -f docker-compose.yaml up -d
get zhipuai API Key
# zhipuai
# SPRING_AI_ZHIPUAI_BASE_URL: https://open.bigmodel.cn/api/paas
SPRING_AI_ZHIPUAI_API_KEY: 'sk-xxx' // please replace sk-xxx with your zhipuai API key
SPRING_AI_ZHIPUAI_CHAT_ENABLED: "true"
SPRING_AI_ZHIPUAI_CHAT_OPTIONS_MODEL: glm-4-flash
SPRING_AI_ZHIPUAI_CHAT_OPTIONS_TEMPERATURE: 0.7
SPRING_AI_ZHIPUAI_EMBEDDING_ENABLED: "true"
SPRING_AI_ZHIPUAI_EMBEDDING_OPTIONS_MODEL: embedding-2
git clone https://github.com/Bytedesk/bytedesk.git && cd bytedesk/deploy/docker && docker compose -p bytedesk -f docker-compose-ollama.yaml up -d
# chat model
docker exec ollama-bytedesk ollama pull qwen3:0.6b
# embedding model
docker exec ollama-bytedesk ollama pull bge-m3:latest
# rerank model
docker exec ollama-bytedesk ollama pull linux6200/bge-reranker-v2-m3:latest
# or download model from huggingface
# docker exec ollama-bytedesk ollama pull hf.co/<username>/<model-repository>
docker compose -p bytedesk -f docker-compose.yaml stop
- change
docker-compose.yaml
file ordocker-compose-ollama.yaml
# please replace 127.0.0.1 with your server ip
BYTEDESK_FEATURES_AVATAR_BASE_URL: http://127.0.0.1:9003
BYTEDESK_UPLOAD_URL: http://127.0.0.1:9003
BYTEDESK_KBASE_API_URL: http://127.0.0.1:9003
git clone https://github.com/Bytedesk/bytedesk.git && cd bytedesk && ./mvnw install -Dmaven.test.skip=true && cd starter && ./mvnw spring-boot:run
local preview
# please replace 127.0.0.1 with your server ip
http://127.0.0.1:9003/
# open port: 9003, 9885
demo username: admin@email.com
demo password: admin
Project | Description | Forks | Stars |
---|---|---|---|
iOS | iOS | ||
Android | Android | ||
Flutter | Flutter | ||
UniApp | Uniapp | ||
Web | Vue/React/Angular/Next.js/JQuery/... | ||
Wordpress | Wordpress | ||
Woocommerce | woocommerce | ||
Magento | Magento | ||
Prestashop | Prestashop | ||
Shopify | Shopify | ||
Opencart | Opencart | ||
Laravel | Laravel | ||
Django | Django |
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
https://www.gnu.org/licenses/agpl-3.0.html
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.
- Prohibited Uses: Strictly prohibited for use in illegal and non-compliant businesses including trojans, viruses, pornography, gambling, fraud, and other illegal activities
- Disclaimer: This software does not guarantee any form of legal liability. Users are responsible for their own usage risks