Self-hosted omnichannel customer support desk providing live chat and email management in a single binary.

libredesk is an open-source, self-hosted omnichannel customer support desk. It provides a unified interface for managing customer communications across different channels, including live chat and email, allowing teams to handle multiple support addresses, such as billing or sales, from a single inbox.
The application is deployed as a server and can be installed via a single binary or using Docker. It includes a chat widget that can be embedded on websites to facilitate real-time communication between visitors and support agents. This setup allows organizations to maintain full control over their customer data while managing support tickets and live conversations in one location.
The backend is developed in Go and the frontend uses Vue.js 3 with Shadcn UI. It utilizes a Postgres database for data storage. The system includes administrative tools such as activity logs for auditing agent actions and a command bar for quick navigation via keyboard shortcuts. Users can define custom attributes for contacts and conversations to track specific data, such as subscription plans or the date of a first purchase. Workload distribution is managed through auto assignment rules based on agent capacity or custom criteria.
This software is designed for organizations that require a self-managed ticketing and live chat system to handle customer success and support operations. It serves as a centralized hub for teams to organize conversations using tags, custom statuses, and snoozing functions.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.