2.9k stars · AGPL-3.0 · v2.8.0 (2026-08-22)
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 · install
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.
Why it matters
Right now a Grasppy question can reach you through YouTube comments, an email address, a reply on X, or nowhere at all — and the ones that arrive when you are recording 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 the map screen — which is the raw material for your next tutorial, your next docs page, and the copy on your landing page. Start with email only, add the chat widget when you can answer it.
- 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
- 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 Grasppy
- Young relative to Zendesk-class tools: fewer integrations, thinner reporting, and a small maintainer team behind it
Docker or the binary on the VPS with its own database inside your existing PostgreSQL, and the same SMTP provider you set up for Listmonk.