14 apps Freshdesk
opendesk screenshot thumbnail

opendesk

When a customer emails your support address, starts a live chat, or asks a question from your help center, opendesk lands it in one shared ticket inbox where every change appears live for the whole team. Agents work a single queue where tickets carry status, priority, assignee, team, tags, and an SLA clock, with internal notes, merging, snoozing, and bulk edits for busy days. Customers chat through a widget that offers identity verification, typing indicators, and 14 languages, and each widget can route to its own team and topics. Support leads publish collections and articles to a public help center, set SLA targets per priority, run automation rules on ticket events, and read reports on volume, response and resolution times, breaches, and CSAT. Ollie, the built-in AI, uses that help center to answer chats, draft replies, summarize threads, triage tickets, and translate both ways, through any Anthropic or OpenAI-compatible provider including local models. Admins can switch it off. Replies leave from your own address through Google, Microsoft, or any SMTP server. Developers connect Linear, GitHub, Jira, Sentry, Slack, Stripe, and any MCP server, or build on the REST API, signed webhooks, and a realtime socket. Desktop apps for macOS, Windows, and Linux and a native iPhone app keep agents reachable. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

Deploy
Zammad screenshot thumbnail

Zammad

With 5,700+ GitHub stars and over a decade of active development since 2012, Zammad is the open-source helpdesk platform that unifies every customer communication channel — email, live chat, telephone, WhatsApp, Telegram, Facebook, SMS, and web forms — into a single ticket management interface backed by PostgreSQL, Elasticsearch, and Redis. Version 7.0 introduced native AI features including automated ticket categorization, priority assignment, and title rewriting via AI agents that plug into triggers, macros, and scheduler jobs, plus one-click AI ticket summaries and a writing assistant — all configurable with your choice of LLM provider: OpenAI, Anthropic, Mistral AI, Azure AI, Ollama for local models, or any custom OpenAI-compatible endpoint with full audit logging of every AI action. Define service level agreements with first response, update, and solution time tracking tied to business hours calendars, with automatic escalation notifications. The knowledge base provides multilingual FAQ management with internal and public visibility. Core workflows enable dynamic ticket masks with conditional field dependencies per group. Text modules let agents insert predefined responses via the double-colon shortcut, while macros execute multi-step actions with one click. Security includes two-factor authentication, S/MIME and PGP email encryption, and single sign-on via SAML or OpenID Connect. Integrations connect to GitHub, GitLab, Microsoft 365, LDAP with nested group support, and Exchange. Deploy via Docker Compose, Kubernetes with the official Helm chart, or DEB/RPM packages. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPLv3 licensed.

Deploy
NexusDesk screenshot thumbnail

NexusDesk

NexusDesk is a self-hosted agent platform whose first complete application turns customer support conversations into retrieved answers, tool calls, and confirmed tickets on your own infrastructure. An agent takes a request, retrieves context from your knowledge base, decides what to do, calls business tools, asks a human to confirm consequential actions, executes, records everything, and feeds evaluation, all as one visible loop rather than a black-box chat. The Harness around that loop is the engineering control layer: it governs permissions and execution boundaries, manages agent memory, routes human handoffs, and keeps an audit trail, so autonomy stays inside lines you drew. You configure, publish, and roll back agents, manage documents, chunks, indexes, and published knowledge versions, and connect Chat, Embedding, Rerank, OCR, and speech models through versioned profiles. Business APIs plug in as tools with their own credentials, parameters, and permissions, and support staff can take over a conversation, draft a ticket from it, and confirm follow-up work without leaving the flow. Channels and application APIs with server-sent events expose the same capabilities to your other systems, while execution records, model and tool call logs, and evaluation results show what the agent actually did. One PostgreSQL handles storage, job queues, and cross-process messaging, and one Compose file starts the stack. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

Deploy
Freescout screenshot thumbnail

Freescout

Unlimited agents, unlimited tickets, unlimited mailboxes, forever, on a $4 VPS - FreeScout's pricing inversion is why it became the most popular self-hosted Help Scout alternative, a PHP/Laravel help desk and shared inbox developed from scratch over eight years. The inbox deliberately behaves like Gmail or Outlook, so new support agents need close to zero training. The email-support core is genuinely complete: seamless IMAP/SMTP integration including modern Microsoft Exchange authentication, collision detection that warns when two agents open the same conversation, canned responses, auto-replies, internal notes, open tracking, starring, forwarding, merging, and moving conversations between mailboxes, phone-call logging, push notifications, and an auto-refreshing conversation list - plus screenshot pasting straight from the clipboard into replies. It's 100% mobile-friendly, fully screen-reader accessible, and translated into 28 languages. Beyond the core, an ecosystem of 100+ modules (mostly one-time $12-20 purchases) adds knowledge base, workflows with Gmail-filter-style automation rules, satisfaction ratings, time tracking, tags, custom fields, LDAP, Slack, WhatsApp and Telegram channels, and an API with webhooks - pay only for what your team needs. Web installer and updater included. AGPL-licensed.

Deploy
Bytedesk screenshot thumbnail

Bytedesk

Support teams handling website live chat, email queues, and social messaging channels gain a unified, AI-assisted helpdesk in Bytedesk. Incoming conversations from web widgets, mobile SDKs, WhatsApp, WeChat, and email flow into a single agent workbench equipped with skill-group routing, VIP priority rules, and automatic human handoff. Customer-facing AI agents connect to Ollama, DeepSeek, OpenAI, Qwen, and Zhipu models to answer recurring inquiries using retrieval-augmented generation (RAG) over internal knowledge bases and FAQ libraries, complete with function calling and Model Context Protocol (MCP) tool execution. Complex escalations convert into SLA-tracked tickets with custom approval workflows, or transition directly into browser-based WebRTC video calls, screen sharing sessions, and FreeSwitch voice call center queues. Supervisors track real-time queue depth, bot resolution rates, token usage, automated AI quality scores, and customer satisfaction surveys from the analytics dashboard. Native client SDKs for Web, iOS, Android, Flutter, UniApp, WordPress, and WooCommerce make embedding customizable chat widgets straightforward across any storefront. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
AgentDesk screenshot thumbnail

AgentDesk

Most AI chat integrations bolt an LLM onto a text box and call it customer support; AgentDesk builds the entire helpdesk around AI agents that handle first responses, escalate to humans when they cannot answer, and track follow-up work through integrated ticket workflows. Each AI agent binds to a specific LLM configuration, one or more knowledge bases, a set of callable Skills, and MCP tool integrations, creating specialized support personas for different product lines or departments. When a customer message arrives, the agent retrieves relevant FAQ entries and document chunks through RAG-powered vector search (Qdrant), then passes retrieved context through an Answerability Gate that determines whether the knowledge base can support a reliable answer; if not, it triggers a fallback response and recommends human handoff instead of hallucinating. Human agents pick up escalated conversations in a dedicated workspace that preserves the full AI conversation history, customer profile, conversation tags, and linked tickets, so they never start from scratch. The ticket system converts conversations into tracked work items with category assignment, status flows, progress notes, and team routing. An admin dashboard provides user management, role-based access control, team scheduling, and automatic conversation assignment rules. Model configuration supports any OpenAI-compatible provider, letting you wire in LLMs, embedding models, and reranking models with per-model context limits, timeout settings, and rate controls. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache 2.0 licensed.

Deploy
Peppermint screenshot thumbnail

Peppermint

A deliberately simple ticketing system standing in for both Zendesk and Jira: Peppermint handles internal staff requests and external customer support alike. The stack is modern full-stack TypeScript: Next.js and React over Prisma and PostgreSQL, which makes it light to run and approachable for developers extending it. Ticket creation is straightforward - a markdown editor with file uploads, assignment, status tracking, and a logical workflow that new agents grasp without a manual. Mailbox integration converts email into tickets automatically: configure SMTP/IMAP per mailbox and incoming messages become trackable tickets. Each client accumulates an interaction history, giving agents context on every past request before replying. Two touches distinguish it from bare-bones ticketing: a built-in markdown notebook with todo lists for internal documentation and knowledge sharing, and OIDC authentication so agents sign in through your existing identity provider - Keycloak, Okta, Authentik, or Azure AD. Configurable webhooks and email notifications push ticket events to third-party services. The UI is responsive from mobile to 4K, and everything works fully offline in air-gapped environments. Docker-native and scalable via Kubernetes, with an active community of 3,000+ GitHub stargazers.

Deploy
ITFlow screenshot thumbnail

ITFlow

Small MSPs waste thousands of dollars annually on overlapping subscriptions for documentation, ticketing, and billing tools that don't talk to each other. ITFlow replaces that fragmented stack with a unified platform where client contacts, locations, vendors, computer assets, software licenses, domains, SSL certificates, passwords, and documents all live under one roof. The AES-encrypted password vault stores credentials with organized access controls, and domain plus SSL certificate tracking generates automated renewal alerts before expiration disrupts client services. Ticketing supports creation, prioritization, assignment, and SLA tracking, with a client portal where customers submit tickets, view invoices, approve quotes, and access their own documentation independently. The accounting module covers the full lifecycle: quotes, recurring billing, expense tracking, Stripe payment processing, and financial dashboards showing revenue and outstanding balances at a glance. AI integration through Ollama, LocalAI, or ChatGPT accelerates documentation writing and ticket responses directly within the interface. The modular architecture lets you enable only what you need, sidestepping the bloat of enterprise PSA platforms designed for organizations ten times your size. With stable releases since 2025 and zero per-user licensing, ITFlow removes the escalating costs that make commercial PSA tools unsustainable for growing teams. The PHP application deploys with MariaDB and Nginx, ready for production in minutes.

Deploy
Request Tracker screenshot thumbnail

Request Tracker

Email-driven ticketing for IT, support, and operations teams: Request Tracker turns every message sent to support@, helpdesk@, or security@ into a tracked ticket with an owner, a priority, a due date, and a complete audit trail. Staff reply to customers and comment privately to colleagues from the web interface or straight from their inbox, while requestors follow their own tickets in a self-service portal. Lifecycles built in a visual editor define custom statuses, transitions, and rights per queue, and scrips fire notifications or automated actions whenever a ticket changes. Service level agreements honor business hours, escalations trigger as deadlines approach, and scheduled tickets recreate recurring chores such as monthly patch windows. A transaction query builder, saved searches, charts, and drag-and-drop dashboards turn ticket history into reports that export to CSV or arrive by email on a schedule. Asset catalogs track laptops, licenses, and servers beside the tickets that mention them, and an Articles knowledge base feeds canned answers into replies. Time worked is logged per ticket with a My Week timesheet, approvals route sensitive requests to the right people, and PGP or S/MIME protects email in both directions. A REST2 API, a command-line client, and more than 400 extensions connect RT to the rest of your tooling. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-2.0 licensed.

Deploy
Frappe Helpdesk screenshot thumbnail

Frappe Helpdesk

With over 3,200 GitHub stars, 900 forks, and backing from the team behind ERPNext, Frappe Helpdesk delivers a modern, streamlined alternative to Zendesk and Freshdesk with unlimited agents, no per-seat pricing, and full source code access under the AGPL-3.0 license. Built on the Frappe Framework with a Python backend and Vue 3 frontend using Frappe UI, the application collects customer inquiries from email, web forms, and the customer portal into a centralized ticketing queue with complete conversation history and threaded replies. Customizable SLA rules define response and resolution timelines by ticket type or team, triggering automatic alerts and escalations when deadlines approach or are missed. Assignment rules route incoming tickets to the appropriate agents based on priority, issue type, or workload balancing, while manual reassignment and transfer between teams remains available at any time. The customer self-service portal lets users submit tickets, track status, and search a knowledge base of published help articles that reduce repetitive support requests. Agents access saved reply templates for consistent, rapid responses to common queries. Custom fields, configurable workflows, and saved views adapt the interface to match each organization's support process. Real-time updates via WebSocket push ticket changes instantly to all connected agents. The PWA-compatible interface provides mobile access without a native app. Frappe Framework compatibility spans versions 15 and 16. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
UVdesk screenshot thumbnail

UVdesk

For teams that answer customers by email, UVdesk is a free, self-hosted helpdesk that keeps every conversation in one shared queue. Customers have three ways in: a connected mailbox, the support portal, or a public ticket link that opens a conversation without a login. Gmail, Yahoo, Outlook, or any IMAP mailbox can feed the queue, with no limit on how many. Agents work in a threaded ticket view, where they reply, forward to a colleague, leave private notes, add collaborators, and pin important messages. Saved replies answer repeat questions, and prepared responses set a status, tag, priority, or assignment from the ticket footer. Administrators route work through groups and teams, and agent privileges decide which tickets each person may see. Workflows run events, conditions, and actions in the background, while spam settings reject senders by address, domain, or IP. A knowledge base of folders, categories, and articles, with revision history and related articles, lets customers find answers without writing in. Customers can rate the support they received, and the Kudos report lists those ratings by agent, group, team, type, priority, customer, or source. Portal branding covers a logo, brand colors, a tag line, and custom CSS and JavaScript. The community edition places no cap on agents, groups, teams, customers, or tickets. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. OSL-3.0 licensed.

Deploy
LibreDesk screenshot thumbnail

LibreDesk

LibreDesk unifies live chat, email, and future channel integrations into a single agent inbox where every customer conversation converges regardless of origin, replacing per-seat-priced tools like Zendesk, Intercom, and Freshdesk with a zero-cost alternative that has surpassed 2,000 GitHub stars. Built on a Go backend with a Vue.js 3 and ShadcN UI frontend, it ships as a single binary requiring only PostgreSQL and Redis. The embeddable live chat widget drops onto any website with a snippet, while the AI assistant handles initial customer queries using answers grounded in your knowledge base before escalating to human agents when needed. Agent copilot drafts replies, summarizes conversation threads, and rewrites messages for tone adjustment directly within the inbox interface. Automation rules trigger on conversation events to tag, assign, and route tickets based on configurable conditions, while auto-assignment distributes workload by agent capacity or custom criteria. SLA management tracks response and resolution time targets with breach notifications, and automated CSAT surveys measure satisfaction after conversation closure. Macros save frequently sent responses as reusable templates that simultaneously set tags and assign conversations. Role-based access control provides granular per-action permissions for teams and individual agents, and SSO supports Google, Microsoft, and any OIDC provider. The HTTP/JSON API and webhook system enable custom integrations with external tools. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
Znuny screenshot thumbnail

Znuny

Znuny turns every customer request into a ticket with an owner, a priority, a deadline, and a complete history, no matter whether it arrived by email, phone, web portal, API, or a monitoring alert. Agents work from a dashboard that lists open and new tickets, escalations, running processes, a seven-day created-versus-closed chart, upcoming events, and logged-in colleagues. Queues route tickets to the right team, and automation handles classification, escalation, notifications, and state changes, from simple email filters up to multi-step business processes. Service level agreements are tracked against every ticket, with alerts before deadlines pass and overdue items highlighted. Customers help themselves through a self-service portal and a searchable FAQ knowledge base, while agents opening a ticket immediately see who the customer is, which company they belong to, the services they are entitled to, and their full support history. Configuration items in the CMDB link assets and services to the tickets they affect, statistics and reports turn ticket data into decisions, and calendar appointments can create tickets on schedule. Administrators shape the system with over 2,000 configuration options, dynamic fields, and granular permissions. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.

Deploy
osTicket screenshot thumbnail

osTicket

With nearly 3,900 GitHub stars, over 1,800 forks, and continuous development since 2013 culminating in the v1.18.4 release in June 2026, osTicket remains one of the most deployed open-source help desk systems worldwide, trusted by organizations from small businesses to universities and government agencies. The PHP backend on Apache or IIS with MySQL stores every ticket, response, and attachment while the web interface provides separate agent and customer portal views with role-based access control across departments, teams, and individual agents. Customers submit tickets through web forms, email piping, or phone-entry by agents, and configurable ticket filters automatically route incoming requests to the correct department, assign agents or teams, set priority levels, apply SLA plans, and trigger canned responses based on matching criteria including custom field values. Agent collision avoidance locks tickets during response composition to prevent duplicate replies, while SLA plans with business hour schedules track due dates and escalate overdue tickets automatically. Custom forms and fields let organizations capture structured data specific to each help topic — from IT asset tags to billing account numbers — with configurable required and internal-only visibility. The advanced search system with saved queries and CSV export enables reporting across all ticket metadata and custom fields. The customer portal provides ticket tracking, profile management, and knowledge base access. OAuth2 plugin support enables modern email authentication with Microsoft 365 and Google. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-2.0 licensed.

Deploy