
AgentDesk
AgentDesk is an open-source AI customer support system with knowledge retrieval, human handoff, and ticket workflows.
About this tool
AgentDesk is an open-source AI customer support system built around knowledge retrieval, human handoff, and ticket workflows.
Key capabilities
- AI automated replies: The AI reply runtime generates replies based on the current conversation, AI configuration, and context, letting the runtime absorb common requests and standard procedures before the team steps in.
- Knowledge base FAQ: The knowledge base stores FAQs, documents, chunks, vector indexes, and retrieval logs so AI answers can be grounded in maintained support knowledge.
- Visual workflows: Supports workflow DSL validation, version publishing, default workflow restoration, node variable mapping, and conditional branch configuration.
- Agent management: Supports Agent revision, publication, and run management, including save-before-publish behavior, step and tool-call details, quality feedback, run evaluation, and safeguards that allow channels to bind only published Agents.
- Agent workspace: Agents handle live conversations, view context, reply to customers, take over from AI, and connect conversations with customer or ticket records.
- Layered architecture: The business layer manages conversations, customers, agent teams, tickets, permissions, and channels; the AI layer runs AI replies, knowledge retrieval, tool calls, and interrupt/resume flows; the management layer provides dashboard configuration and the agent workspace.
Getting
started Customers can start a conversation through the web support entry. The customer chat page is at and the customer web integration demo is at .
Features & use cases
AI reply runtimeKnowledge base FAQ and vector retrievalVisual workflow editor with version publishingAgent revision, publication, and run managementAgent workspace with live conversation and human takeoverConversation, customer, ticket, and permission managementChannel binding to published AgentsTool calls and interrupt/resume flows