Skip to content

Enterprise IM Solution with AI powered live chat, email support, omni-channel customer service & team im,alternative to slack + zendesk/intercom

License

Notifications You must be signed in to change notification settings

Bytedesk/bytedesk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bytedesk - Chat as a Service

AI powered Omnichannel customer service With Team Cooperation

:::tip Bytedesk is still in the early stage of rapid iteration, the documentation may lag behind the development, resulting in possible functional descriptions that do not match the latest software version :::

Language

statistics chat

Introduction

  • 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
  • feedback
  • survey
  • ...
  • todo list
  • daily/weekly report
  • statistics
  • ...

workflow

  • form
  • process
  • ticket process
  • ...
  • like Discord
  • ...

Multi-tenant

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

Docker Quick Start

method 1: clone project and start docker compose container,need 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

ollama pull deepseek-r1:1.5b
ollama pull qwen2.5:1.5b

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

docker exec ollama-bytedesk ollama pull deepseek-r1
docker exec ollama-bytedesk ollama pull qwen2.5:1.5b

if don't need ollama, you can change docker-compose.yaml or docker-compose-ollama.yaml

# disable Ollama chat
SPRING_AI_OLLAMA_CHAT_ENABLED: false
# disable Ollama embedding
SPRING_AI_OLLAMA_EMBEDDING_ENABLED: false

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: [email protected]
demo password: admin

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

Links