Talking to customers · Edition No. 5 · 30 Aug 2026

abhinavxd/libredesk

Self-hosted support desk — live chat and email in one shared inbox, as a single Go binary against Postgres.

← Talking to customersRead the whole edition →
03

abhinavxd/libredesk

💎 hidden gem

2.9k stars · AGPL-3.0 · v2.8.0 (2026-08-22) · Track this in Scout

Self-hosted support desk — live chat and email in one shared inbox, as a single Go binary against Postgres.

▶Repo detailsthe review · specs · pros & cons

What it is

A self-hosted customer support desk: live chat on your site, email, and other channels all landing in one shared inbox with assignment, canned responses, automation rules and SLA tracking. It ships as a single Go binary against PostgreSQL — the same operational shape as Listmonk from Edition 2.

What it is good for. A question about a small product can arrive through video comments, an email address, a reply on X, or nowhere at all — and the ones that arrive while nobody is watching simply get lost. That is not a support problem yet; it is a marketing problem, because the single strongest signal a hesitant visitor can get is a fast, human answer inside a working day. The chat widget also does something the analytics never will: it tells you, in sentences, what confuses people about a screen — which is the raw material for the next tutorial, the next docs page, and the copy on the landing page. Start with email only, add the chat widget when there is somebody to answer it.

Stars2.9k
LicenceAGPL-3.0
Latestv2.8.0 (2026-08-22)checked 7 Sep 2026
Written inGo
NeedsDocker Compose, Docker and Redis
RunsSelf-hosted on your own server
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Single Go binary plus your existing PostgreSQL — the lightest thing in this layer by a wide margin
  • Live chat and email in one place, so nothing depends on you remembering which inbox a question came from
  • 2.6k stars and shipping steadily — v2.3.1 landed on 1 June 2026, and the 2.x line means the API has settled
Watch for
  • A chat widget you do not answer is worse than no widget. Turn it on only for hours you are actually at the desk, and use the email channel the rest of the time
  • AGPL-3.0 — fine to run as your own support desk, but read it before you modify it or embed it anywhere near code you ship
  • Young relative to Zendesk-class tools: fewer integrations, thinner reporting, and a small maintainer team behind it
Screenshots
abhinavxd/libredesk: GitHub preview cardabhinavxd/libredesk: Screenshot 1

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.