The open-sourcecustomer support desk.
Self-hosted and free. Live chat, email, and more in a single binary you run on your own server.
- Open source
- Self-hosted
- Single binary
- No per-seat pricing
Postgres and Redis, then one binary. Live in minutes.

What's included.
See it in the live demoOmnichannel Inbox
Live chat and email in one inbox. Every conversation lands in the same place, whichever channel it came from.
Live Chat Widget
Embed a real-time chat widget on your website. Replies go out from the same inbox your team already works in.
AI Assistant
Answer live chat conversations automatically with an AI assistant grounded in your knowledge base. Hands off to a human when it can't help.
Agent Copilot
Draft replies, summarize conversations, and look up answers from the knowledge base without leaving the inbox.
Automations
Rules that run on conversation events. Tag, assign, and route conversations based on conditions you define.
Granular Permissions
Role-based access control. Create custom roles with per-action permissions for teams and individual agents.
CSAT & Analytics
Send CSAT surveys automatically after a conversation closes. Track response times, resolution rates, and agent activity.
Custom Attributes
Create custom attributes for contacts or conversations such as the subscription plan or the date of their first purchase.
Macros
Save replies you send often. One macro can send the message, set tags, and assign the conversation to a team.
Organization
Tags, custom statuses, and snoozing to keep the inbox in order. Search covers every conversation.
Auto Assignment
Assign incoming conversations automatically, based on agent capacity or on criteria you define.
SLA Management
Set and track response time targets. Get notified when conversations are at risk of breaching SLA commitments.
SSO Logins
Google, Microsoft, and any OIDC provider are supported out of the box.
API
HTTP/JSON APIs and webhooks for custom integrations and workflows.
Up and running in minutes.
Latest release: v2.5.0 · July 12, 2026 · Release notes
Binary
- Extract and run
cp config.sample.toml config.toml - Edit
config.toml - Run
./libredesk --install - Visit
http://localhost:9000
Docker
# Download compose and config files
curl -LO https://github.com/abhinavxd/libredesk/raw/main/docker-compose.yml
curl -LO https://github.com/abhinavxd/libredesk/raw/main/config.sample.toml
# Copy and edit config as needed
cp config.sample.toml config.toml
# Start services
docker compose up -d
# Visit http://localhost:9000FAQ
Is Libredesk really free?
Yes. Libredesk is open source and free to self-host. Every feature is included. There are no paid tiers and no per-seat pricing.
Which channels does it support?
Email and a live chat widget you can embed on your website, plus HTTP/JSON APIs and webhooks for anything custom.
What do I need to run it?
A single binary or Docker container, plus PostgreSQL and Redis. Setup takes a few minutes.
Is there a hosted version?
No, Libredesk is self-hosted only, so you own the infrastructure and data. Railway offers a one-click deploy if you would rather not run the server yourself: Deploy on Railway →
Free and open source.
Open the live demo in your browser, or self-host your own instance.