jack ning 25bec5cc24 update
2025-07-03 11:15:33 +08:00
2025-05-19 13:52:33 +08:00
2024-06-18 15:28:57 +08:00
2025-03-19 23:43:22 +08:00
2025-01-03 07:52:00 +08:00
2025-02-04 14:56:26 +08:00
2025-06-17 09:01:10 +08:00
2025-04-22 12:42:24 +08:00
2025-06-26 17:42:58 +08:00
2025-07-03 11:15:33 +08:00
2025-06-23 17:57:05 +08:00
2024-04-09 11:53:00 +08:00
2024-04-09 11:53:00 +08:00
2025-03-06 17:05:59 +08:00
2025-07-02 07:28:08 +08:00
2025-02-05 14:33:33 +08:00
2025-02-05 14:33:33 +08:00
2025-02-05 14:33:33 +08:00
2025-02-05 14:33:33 +08:00
2025-02-05 14:33:33 +08:00
2025-02-05 14:33:33 +08:00
2025-02-05 14:33:33 +08:00
2025-02-05 14:33:33 +08:00
2025-06-20 17:25:14 +08:00
2025-02-05 14:33:33 +08:00
2025-02-05 14:33:33 +08:00
2025-06-28 19:35:20 +08:00
2024-05-08 21:23:18 +08:00

Bytedesk - Chat as a Service

AI powered Omnichannel customer service With Team Cooperation

Language

statistics chat

Introduction

TeamIM

  • Multi-level organizational structure
  • Role management
  • Permission management
  • ...

Customer Service

  • Support multiple channels
  • multiple routing strategies, and detailed assessment indicators
  • Seating workbench
  • ...

Knowledge Base

  • Internal Docs
  • HelpCenter
  • FAQ

Ticket

  • Ticket management
  • Ticket SLA management
  • Ticket statistics and reports
  • ...

AI Agent

  • Chat with Ollama/DeepSeek/ZhipuAI/...
  • Chat with Knowledge base(RAG)
  • Function calling
  • Mcp

workflow

  • form
  • process
  • ticket process
  • ...

Voice Of Customer

  • feedback
  • survey
  • ...

Call Center

  • 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

Video Customer Service

  • High-definition video calls based on WebRTC technology
  • Supports one-click video conversations and screen sharing
  • Suitable for service scenarios requiring intuitive demonstrations

Video Conference

  • Professional meeting platform integrated with Jitsi
  • Supports multi-person online meetings and screen sharing
  • Meeting recording and other features to meet remote collaboration needs

project kanban

  • todo list
  • daily/weekly report
  • statistics
  • ...

Social Group

  • like Discord
  • ...

Multi-tenant

  • Multi-tenant management
  • Tenant isolation
  • Tenant statistics
  • ...

Docker Quick Start

method 1: clone project and start docker compose containerneed ollama

git clone https://github.com/Bytedesk/bytedesk.git && cd bytedesk/deploy/docker && docker compose -p bytedesk -f docker-compose.yaml up -d

ollama pull model

# chat model
ollama pull qwen3:0.6b
# embedding model
ollama pull bge-m3:latest
# rerank model
ollama pull linux6200/bge-reranker-v2-m3:latest
# or download model from huggingface
# ollama pull hf.co/<username>/<model-repository>

method 2: run docker compose with ollama

git clone https://github.com/Bytedesk/bytedesk.git && cd bytedesk/deploy/docker && docker compose -p bytedesk -f docker-compose-ollama.yaml up -d

docker ollama pull model

# 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>

stop container

docker compose -p bytedesk -f docker-compose.yaml stop

change config, otherwise upload image, file and knowledge base cannot be displayed normally

  • change docker-compose.yaml file or docker-compose-ollama.yaml
# please replace 127.0.0.1 with your server ip
BYTEDESK_UPLOAD_URL: http://127.0.0.1:9003
BYTEDESK_KBASE_API_URL: http://127.0.0.1:9003

method 3: run from source code

git clone https://github.com/Bytedesk/bytedesk.git && cd bytedesk && ./mvnw install -Dmaven.test.skip=true && cd starter && ./mvnw spring-boot:run

Preview

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

Appkey

# Community
bytedesk.appkey=ZjoyMDI1LTA3LTE5OkNPTU1VTklUWTo6
BYTEDESK_APPKEY: ZjoyMDI1LTA3LTE5OkNPTU1VTklUWTo6
# Enterprise Trial: 2025-07-19
bytedesk.appkey=ZjoyMDI1LTA3LTE5OkVOVEVSUFJJU0U6Og==
BYTEDESK_APPKEY: ZjoyMDI1LTA3LTE5OkVOVEVSUFJJU0U6Og==
# Platform Trial: 2025-07-19
bytedesk.appkey=ZjoyMDI1LTA3LTE5OlBMQVRGT1JNOjo=
BYTEDESK_APPKEY: ZjoyMDI1LTA3LTE5OlBMQVRGT1JNOjo=

architecture

Open Source Client

Open Source Demo + SDK

Project Description Forks Stars
iOS iOS GitHub forks GitHub Repo stars
Android Android GitHub forks GitHub Repo stars
Flutter Flutter GitHub forks GitHub Repo stars
UniApp Uniapp GitHub forks GitHub Repo stars
Web Vue/React/Angular/Next.js/JQuery/... GitHub forks GitHub Repo stars
Wordpress Wordpress GitHub forks GitHub Repo stars
Woocommerce woocommerce GitHub forks GitHub Repo stars
Magento Magento GitHub forks GitHub Repo stars
Prestashop Prestashop GitHub forks GitHub Repo stars
Shopify Shopify GitHub forks GitHub Repo stars
Opencart Opencart GitHub forks GitHub Repo stars
Laravel Laravel GitHub forks GitHub Repo stars
Django Django GitHub forks GitHub Repo stars

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

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.

Description
开源版飞书/钉钉/企业微信
Readme AGPL-3.0 1.5 GiB
Languages
JavaScript 59.6%
HTML 31.8%
Java 6.6%
CSS 1.1%
Fluent 0.5%
Other 0.3%