Repolode
Bytedesk

Bytedesk/bytedesk

Self-hosted team chat and omnichannel customer service platform with AI live chat, ticketing, knowledge base and call center modules.

Open-source alternative to:ZendeskIntercomSlack

Stars
512
Forks
144
Open issues
1
Last commit
7 hours ago

What is it?

Bytedesk is a self-hosted platform that combines team instant messaging with customer service. It covers multi-level organization and permission management for internal teams, plus customer service features such as multi-channel support, routing strategies, a seating workbench for agents, and performance indicators.

Beyond chat, it includes a ticket system with SLA management and reporting, a knowledge base for internal docs, help centers and FAQs, and a workflow module for forms and processes. The AI agent module supports chatting with Ollama, DeepSeek and ZhipuAI models, retrieval-augmented answers over the knowledge base, function calling and MCP. Optional plugins add a FreeSWITCH-based call center and WebRTC video customer service.

The project is a Maven monorepo deployed with Docker Compose, which the README describes as the quickest way to run it, and it provides RESTful APIs and SDKs for integration. Client projects exist for iOS, Android, Flutter, UniApp, Web and several e-commerce platforms.

Key features

  • 01Team IM with multi-level organization, roles and permissions
  • 02Omnichannel customer service with routing strategies and agent workbench
  • 03Ticket management with SLA tracking and reports
  • 04Knowledge base for internal docs, help center and FAQ
  • 05AI agent supporting Ollama and DeepSeek, RAG and function calling
  • 06Voice and video customer service via FreeSWITCH and WebRTC plugins

Use cases

  • Running a self-hosted customer support desk with live chat and tickets
  • Giving internal teams chat with organization and permission controls
  • Adding an AI assistant that answers questions from your own knowledge base
  • Embedding a support chat widget into websites or e-commerce stores

In collections

Topics

FAQ

What is bytedesk?
Self-hosted team chat and omnichannel customer service platform with AI live chat, ticketing, knowledge base and call center modules. Bytedesk is a self-hosted platform that combines team instant messaging with customer service. It covers multi-level organization and permission management for internal teams, plus customer service features such as multi-channel support, routing strategies, a seating workbench for agents, and performance indicators.
Is bytedesk free to use? What license does it have?
bytedesk is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is bytedesk still maintained?
Actively maintained. The last commit to bytedesk was on Oct 22, 2026.
What can I use bytedesk for?
Running a self-hosted customer support desk with live chat and tickets Giving internal teams chat with organization and permission controls Adding an AI assistant that answers questions from your own knowledge base Embedding a support chat widget into websites or e-commerce stores
Where can I get bytedesk?
The source code and installation instructions are on GitHub: https://github.com/Bytedesk/bytedesk

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects