[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73272":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":44,"readmeContent":45,"aiSummary":46,"trendingCount":16,"starSnapshotCount":16,"syncStatus":47,"lastSyncTime":48,"discoverSource":49},73272,"libredesk","abhinavxd\u002Flibredesk","abhinavxd","Open source, self-hosted omnichannel customer support desk. Live chat, email, and more in a single binary.","https:\u002F\u002Flibredesk.io",null,"Go",2563,193,14,45,0,11,25,69,33,28.86,"GNU Affero General Public License v3.0",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"chat-widget","conversation","conversations","customer-service","customer-success","customer-support","customer-support-automation","golang","helpdesk","intercom","live-chat","livechat","omnichannel","self-hosted","support","ticketing-system","vue","2026-06-12 02:03:11","\u003Ca href=\"https:\u002F\u002Fzerodha.tech\">\u003Cimg src=\"https:\u002F\u002Fzerodha.tech\u002Fstatic\u002Fimages\u002Fgithub-badge.svg\" align=\"right\" alt=\"Zerodha Tech Badge\" \u002F>\u003C\u002Fa>\n\n\n# libredesk\n\nModern, open source, self-hosted omnichannel customer support desk. Live chat, email, and more in a single binary.\n\n![image](https:\u002F\u002Flibredesk.io\u002Fhero-dark-v2.png?q=2)\n\n\nVisit [libredesk.io](https:\u002F\u002Flibredesk.io) for more info. Check out the [**live demo**](https:\u002F\u002Fdemo.libredesk.io\u002F).\n\n## Features\n\n- **Omnichannel inbox**  \n  Live chat, email, and more — all in one inbox. Connect support@, billing@, sales@ and manage every conversation from a single, unified interface.\n- **Live chat widget**  \n  Embed a real-time chat widget on your website. Engage visitors instantly and handle live conversations right from your support desk.\n- **Granular permissions**  \n  Create custom roles with granular permissions for teams and individual agents.\n- **Automations**  \n  Eliminate repetitive tasks with powerful automation rules. Auto-tag, assign, and route conversations based on custom conditions.\n- **CSAT surveys**  \n  Measure customer satisfaction with automated surveys.\n- **Macros**  \n  Save frequently sent messages as templates. With one click, send saved responses, set tags, and more.\n- **Organization**  \n  Keep conversations organized with tags, custom statuses for conversations, and snoozing. Find any conversation instantly from the search bar.\n- **Auto assignment**  \n  Distribute workload with auto assignment rules. Auto-assign conversations based on agent capacity or custom criteria.\n- **SLA management**  \n  Set and track response time targets. Get notified when conversations are at risk of breaching SLA commitments.\n- **Custom attributes**  \n  Create custom attributes for contacts or conversations such as the subscription plan or the date of their first purchase. \n- **AI-assist**  \n  Instantly rewrite responses with AI to make them more friendly, professional, or polished.\n- **Activity logs**  \n  Track all actions performed by agents and admins—updates and key events across the system—for auditing and accountability.\n- **Webhooks**  \n  Integrate with external systems using real-time HTTP notifications for conversation and message events.\n- **Command bar**  \n  Opens with a simple shortcut (CTRL+K) and lets you quickly perform actions on conversations.\n\nAnd more — checkout [libredesk.io](https:\u002F\u002Flibredesk.io) or try the [live demo](https:\u002F\u002Fdemo.libredesk.io\u002F).\n\n\n## Installation\n\n### Docker\n\nThe latest image is available on DockerHub at [`libredesk\u002Flibredesk:latest`](https:\u002F\u002Fhub.docker.com\u002Fr\u002Flibredesk\u002Flibredesk\u002Ftags?page=1&ordering=last_updated&name=latest)\n\n```shell\n# Download the compose file and sample config file in the current directory.\ncurl -LO https:\u002F\u002Fgithub.com\u002Fabhinavxd\u002Flibredesk\u002Fraw\u002Fmain\u002Fdocker-compose.yml\ncurl -LO https:\u002F\u002Fgithub.com\u002Fabhinavxd\u002Flibredesk\u002Fraw\u002Fmain\u002Fconfig.sample.toml\n\n# Copy the config.sample.toml to config.toml and edit it as needed.\ncp config.sample.toml config.toml\n\n# Run the services in the background.\ndocker compose up -d\n\n# Setting System user password.\ndocker exec -it libredesk_app .\u002Flibredesk --set-system-user-password\n```\n\nGo to `http:\u002F\u002Flocalhost:9000` and login with username `System` and the password you set using the `--set-system-user-password` command.\n\nSee [installation docs](https:\u002F\u002Fdocs.libredesk.io\u002Fgetting-started\u002Finstallation)\n\n__________________\n\n### Binary\n- Download the [latest release](https:\u002F\u002Fgithub.com\u002Fabhinavxd\u002Flibredesk\u002Freleases) and extract the libredesk binary.\n- Edit config.toml as needed.\n- `.\u002Flibredesk --install` to setup the Postgres DB.\n- Run `.\u002Flibredesk --set-system-user-password` to set the password for the System user.\n- Run `.\u002Flibredesk` and visit `http:\u002F\u002Flocalhost:9000` and login with email `System` and the password you set using the --set-system-user-password command.\n\nSee [installation docs](https:\u002F\u002Fdocs.libredesk.io\u002Fgetting-started\u002Finstallation)\n__________________\n\n## Developers\n\n- If you are interested in contributing, **please read [CONTRIBUTING.md](.\u002FCONTRIBUTING.md) first**.\n- For local development and setup, refer to the [developer setup](https:\u002F\u002Fdocs.libredesk.io\u002Fcontributing\u002Fdeveloper-setup).\n- For planned features and project direction, see [ROADMAP.md](.\u002FROADMAP.md).\n\nThe backend is written in Go and the frontend is Vue.js 3 with Shadcn UI.\n\n\n\n## Translators\nYou can help translate libredesk into your language on [Crowdin](https:\u002F\u002Fcrowdin.com\u002Fproject\u002Flibredesk).  \n","Libredesk 是一个开源的、自托管的全渠道客户支持平台，集成了实时聊天、电子邮件等多种沟通方式于一体。其核心功能包括统一收件箱管理多渠道消息、实时聊天插件、细粒度权限控制、自动化规则、CSAT 调查、宏命令、组织工具、自动分配、SLA 管理、自定义属性、AI 辅助回复、活动日志和 Webhook 集成等。该项目使用 Go 语言编写，具有高性能和易于部署的特点。适用于需要高效处理客户服务请求并希望保持数据自主权的企业或团队，尤其适合那些寻求替代昂贵商业解决方案的小型到中型企业。",2,"2026-06-11 03:44:49","high_star"]