bytedesk

bytedesk

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

Stars: 146

Visit
 screenshot

Bytedesk is an AI-powered customer service and team instant messaging tool that offers features like enterprise instant messaging, online customer service, large model AI assistant, and local area network file transfer. It supports multi-level organizational structure, role management, permission management, chat record management, seating workbench, work order system, seat management, data dashboard, manual knowledge base, skill group management, real-time monitoring, announcements, sensitive words, CRM, report function, and integrated customer service workbench services. The tool is designed for team use with easy configuration throughout the company, and it allows file transfer across platforms using WiFi/hotspots without the need for internet connection.

README:

Bytedesk - Chat as a Service

Team Cooperation with AI powered Omnichannel customer service

Language

Introduction

Team IM

  • Multi-level organizational structure
  • Role management
  • Permission management
  • Chat record management
  • Group chat

AI Chat

  • Chat with LLM
  • Chat with Knowledge base(RAG)

Customer Service

  • Support multiple channels
  • multiple routing strategies, and detailed assessment indicators
  • Seating workbench
  • Work order system
  • Seat management
  • Data dashboard
  • manual knowledge base
  • Skill group management
  • Real-time monitoring
  • Announcements
  • sensitive words
  • CRM
  • Report function,
  • Provide customers with integrated customer service workbench services

Docker

# 1. create network
docker network create bytedesk-network

# 2. start mysql
docker run -d \
  --name mysql-bytedesk \
  --network bytedesk-network \
  -e MYSQL_DATABASE=bytedesk_im \
  -e MYSQL_ROOT_PASSWORD=r8FqfdbWUaN3 \
  -p 3306:3306 \
  -v mysql_data:/var/lib/mysql \
  mysql:latest

# 3. start Redis
docker run -d \
  --name redis-bytedesk \
  --network bytedesk-network \
  -p 6379:6379 \
  -v redis_data:/data \
  redis/redis-stack-server:latest \
  /bin/sh -c "redis-server --requirepass qfRxz3tVT8Nh"

# 4. start Bytedesk
docker run -d \
  --name bytedesk \
  --network bytedesk-network \
  -p 9003:9003 \
  -p 9885:9885 \
  -v upload_data:/app/uploads \
  -e SPRING_DATASOURCE_URL=jdbc:mysql://mysql-bytedesk:3306/bytedesk_im \
  -e SPRING_DATASOURCE_USERNAME=root \
  -e SPRING_DATASOURCE_PASSWORD=r8FqfdbWUaN3 \
  -e SPRING_DATA_REDIS_HOST=redis-bytedesk \
  -e SPRING_DATA_REDIS_PASSWORD=qfRxz3tVT8Nh \
  registry.cn-hangzhou.aliyuncs.com/bytedesk/bytedesk:latest

# stop and remove
# docker stop bytedesk redis-bytedesk mysql-bytedesk
# docker rm bytedesk redis-bytedesk mysql-bytedesk
# docker network rm bytedesk-network

Getting Started

Chat 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 Web GitHub forks GitHub Repo stars

Client

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for bytedesk

Similar Open Source Tools

For similar tasks

For similar jobs