abhinavxd/libredesk
Open-source, self-hosted customer support desk in a single binary. A lightweight alternative to Intercom, Zendesk, Chatwoot.
LibreDesk – Open‑source, self‑hosted customer‑support platform
What it is
- A single‑binary web application that lets teams manage customer conversations from email, live‑chat widgets, and WhatsApp in one shared inbox.
- Built with a Go backend and a Vue 3 front‑end (styled with Shadcn UI).
Key capabilities
| Area | What you get |
|---|---|
| Inbox & channels | Unified view for email, website chat and WhatsApp (via Meta Cloud API). Teams, tags, custom statuses, snoozing and full‑text search help organise tickets. |
| Help centre & AI | Publish a multilingual, searchable knowledge base. An AI assistant can automatically answer chat queries using that knowledge base and hand‑off to a human when needed. An Agent copilot suggests reply drafts, summarises threads and fetches answers without leaving the inbox. |
| Workflow & reporting | Rule‑based automations (tag, assign, route), macros for one‑click actions, auto‑assignment by agent capacity, SLA tracking with breach alerts, CSAT surveys and analytics on response times, resolution rates, agent activity. |
| Admin & integrations | Role‑based permissions, SSO via Google, Microsoft or any OIDC provider, activity logs, REST API and webhooks for custom integrations. |
How to get it running
- One‑click on Railway – spins up the app together with PostgreSQL and Redis.
- Docker – pull the official
libredesk/libredesk:latestimage, use the provideddocker‑compose.ymland a sampleconfig.toml. - Binary – download the latest release, run
./libredesk --installto initialise the DB, set the system‑user password, then start the server.
All three methods expose the UI at http://localhost:9000 (or the URL provided by Railway).
Who might use it
- Small‑to‑medium businesses that want an on‑premise alternative to SaaS help‑desk tools.
- Teams that need WhatsApp support and want to experiment with AI‑assisted replies without sending data to third‑party cloud services.
- Developers who prefer a Go‑based backend they can extend or self‑host.
Where to learn more
- Live demo: https://demo.libredesk.io/
- Full docs: https://docs.libredesk.io/
- Contribute via the repo’s
CONTRIBUTING.mdand roadmap.
All information above is taken directly from the repository’s README.
Related
- Project
- Project
- Project
- Project
- Project