Abhinav Raut 170fcd026d add help article citations to AI replies
Link cited public help articles in chat replies and emails. Batch reference lookups and keep source metadata out of customer replies.
2026-10-10 20:57:12 +05:30
2026-09-22 12:59:19 +05:30
2024-10-25 15:05:40 +05:30
2026-09-24 01:28:52 +05:30

Zerodha Tech Badge


LibreDesk


Open source, self-hosted customer support software for email, live chat, and WhatsApp. Distributed as a single binary.

image

Visit libredesk.io for more info. Check out the live demo.

Features

Inbox and channels

  • Shared inbox: Handle email, live chat, and WhatsApp conversations in one place.
  • Live chat: Add a real-time chat widget to your website.
  • WhatsApp: Connect a number through the Meta Cloud API.
  • Inbox organization: Use teams, tags, custom statuses, custom attributes, snoozing, and search.

Help center and AI

  • Help center: Publish a searchable, multilingual knowledge base.
  • AI assistant: Answer live chat questions using your knowledge base and hand conversations to an agent when needed.
  • Agent copilot: Draft replies, summarize conversations, and find answers without leaving the inbox.

Workflow and reporting

  • Automations: Tag, assign, and route conversations using rules you define.
  • Macros: Send saved replies and apply conversation actions in one step.
  • Auto assignment: Distribute incoming conversations by agent capacity or your own criteria.
  • SLA management: Set response targets and get notified about conversations at risk of breaching them.
  • CSAT and analytics: Collect customer ratings and track response times, resolution rates, and agent activity.

Administration and integrations

  • Permissions and SSO: Create roles with per-action permissions and sign in through Google, Microsoft, or another OIDC provider.
  • Activity logs: Review actions performed by agents and admins.
  • API and webhooks: Connect LibreDesk to other systems and workflows.

See libredesk.io for the full feature set, or try the live demo.

Installation

Railway (1-click deploy)

The fastest way to get a libredesk instance running. Railway provisions the app, Postgres, and Redis for you.

Deploy on Railway


Docker

The latest image is available on DockerHub at libredesk/libredesk:latest

# Download the compose file and sample config file in the current directory.
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 the config.sample.toml to config.toml and edit it as needed.
cp config.sample.toml config.toml

# Run the services in the background.
docker compose up -d

# Setting System user password.
docker exec -it libredesk_app ./libredesk --set-system-user-password

Go to http://localhost:9000 and login with username System and the password you set using the --set-system-user-password command.

See installation docs


Binary

  • Download the latest release and extract the libredesk binary.
  • Edit config.toml as needed.
  • ./libredesk --install to setup the Postgres DB.
  • Run ./libredesk --set-system-user-password to set the password for the System user.
  • Run ./libredesk and visit http://localhost:9000 and login with email System and the password you set using the --set-system-user-password command.

See installation docs


Developers

The backend is written in Go and the frontend is Vue.js 3 with Shadcn UI.

Translators

You can help translate libredesk into your language on Crowdin.

S
Description
Open-source, self-hosted customer support desk in a single binary. Email and live chat. A lightweight alternative to Intercom, Zendesk, Chatwoot.
Readme AGPL-3.0 27 MiB
Languages
Go 44.8%
Vue 27.3%
JavaScript 24%
HTML 1.4%
CSS 1.1%
Other 1.2%