Libredesk AI Agent
Open-source, self-hosted customer support desk in a single binary. A lightweight alternative to Intercom, Zendesk, Chatwoot.
Libredesk is an open-source ai agent by abhinavxd, written mainly in Go, with 3,107 GitHub stars and the AGPL-3.0 license. Its code was last updated Nov 1, 2026.
<a href="https://zerodha.tech"><img src="https://zerodha.tech/static/images/github-badge.svg" align="right" alt="Zerodha Tech Badge" /></a>
<br> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://s3.ap-south-1.amazonaws.com/libredesk.io/libredesk_white.png?v=2"> <source media="(prefers-color-scheme: light)" srcset="https://s3.ap-south-1.amazonaws.com/libredesk.io/libredesk_black.png?v=3"> <img alt="LibreDesk" src="https://s3.ap-south-1.amazonaws.com/libredesk.io/libredesk_white.png?v=4" width="250"> </picture><br> Open source, self-hosted customer support software for email, live chat, and WhatsApp. Distributed as a single binary.

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.
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.
Binary
- Download the latest release and extract the libredesk binary.
- Edit config.toml as needed.
./libredesk --installto setup the Postgres DB.- Run
./libredesk --set-system-user-passwordto set the password for the System user. - Run
./libredeskand visithttp://localhost:9000and login with emailSystemand the password you set using the --set-system-user-password command.
Developers
- If you are interested in contributing, please read CONTRIBUTING.md first.
- For local development and setup, refer to the developer setup.
- For planned features and project direction, see ROADMAP.md.
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.
Libredesk alternatives
View more →Similar ai agents in Productivity & Workflow, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Libredesk (this page) abhinavxd | 3.1k | AGPL-3.0 | Nov 1, 2026 | Scanned, no flagged issues |
| Paperclip paperclipai | 110k | MIT | Nov 1, 2026 | Scanned, no flagged issues |
| Ppt Master hugohe3 | 72k | MIT | Oct 30, 2026 | Scanned, no flagged issues |
| Llama Index run-llama | 53k | MIT | Oct 26, 2026 | Scanned, see report |
| Nanobot HKUDS | 50k | MIT | Oct 31, 2026 | Scanned, no flagged issues |
| Sim simstudioai | 30k | Apache-2.0 | Nov 1, 2026 | Scanned, see report |