About Agent Desk
AgentDesk is an open source AI customer support system that combines live chat, knowledge retrieval, human handoff and ticket workflows in one self hosted runtime. An AI agent answers customers first using the knowledge base and available tools, hands the conversation to a human with its context intact when it cannot help or the customer asks for a person, and can turn the conversation into a tracked ticket for follow up.
It is designed for teams running website live support, SaaS product support, internal service desks and after sales or incident reporting who want AI and human agents working in the same flow. Knowledge bases hold FAQs and documents with chunking, vector retrieval, retrieval logs and quality analysis, and an Answerability Gate checks whether retrieved content is strong enough to answer before replying, otherwise falling back and recommending human support. The agent workspace covers conversation lists, takeover, transfers, tags, linked customers and ticket context, while the ticket system handles categories, assignment, status flow and progress records. Support organization features include agent profiles, teams, schedules and automatic assignment. AI agents can be bound to model configurations, knowledge bases, Skills and MCP tools, and any OpenAI compatible provider can supply LLMs, embedding and rerank models. Customers reach it through a web chat page or an embeddable widget and SDK.
AgentDesk is free under the Apache 2.0 license, and no paid plan or hosted service is published. It is built with a Go backend and a Next.js frontend, runs with SQLite or MySQL plus Qdrant, and starts with Docker Compose.
Documentation is available in English and Simplified Chinese.