Skip to content

Open-source help desk

The open-source help desk with your roadmap built in

Quackback is self-hosted help desk software under AGPL-3.0: one inbox for live chat, email and GitHub issues, with tickets, SLAs, a help center and a status page. Feedback boards, a roadmap and a changelog sit in the same product. Run it yourself, or let us run it.

Try the help desk on Cloud

  • 14-day Pro trial, no card needed
  • The same code as the open-source release
  • Or self-host it on your own servers
All conversations
Priya Natarajan
Open
Hi team! We're rolling Acme out to ~400 people at Northwind next month, and our field teams need calendar sync before we go live. Is it on the roadmap, and is there a rough timeline?
Priya Natarajan8:30 PM
Hi Priya! Calendar sync is in progress right now, and Google and Outlook are the first two we're building. I've added Northwind to the request so you'll hear the moment it reaches beta.
8:50 PMSam Rivera
8:52 PMSam Rivera
Seen

What an open-source help desk is

A help desk is where your team answers customers: one queue for every channel, with tickets for work that takes longer than a reply. An open-source help desk publishes its code, so you can run it on your own servers and see exactly what it does with your customers' data.

Read the codeSupport conversations hold personal data. Audit how it's stored, or hand the code to your security team.
Run it where your data has to liveKeep conversations in your own network, region or cloud account.
Change it to fitAdapt it to your stack, build on the API, or send a fix upstream.
Keep your options openIf the vendor changes course, the code you run is still yours.

What Quackback's help desk includes

The open-source release is the whole product. One image, every feature, no paid edition behind it.

One shared inboxLive chat from Messenger in your site or app, email, and GitHub issues, all in one queue.
Tickets with their conversationA customer ticket and the chat it came from are one thread, so nobody loses the context.
SLAs and office hoursA default SLA for every new conversation, with clocks that follow your office hours and holidays.
MacrosInsert a saved reply and set the assignee, tags or priority in one step.
CSAT on closeThe close email asks for a rating from 1 to 5, and you see the trend in analytics.
Help center with Ask AIArticles customers search themselves, and cited answers drawn only from what you've published.
Status pageIncidents, scheduled maintenance and uptime history, with subscribers.
Feedback, roadmap and changelogTurn a request in a chat into a vote, show what's planned, and tell customers when it ships.
Quackback AIAn agent that answers customers and a Copilot that drafts replies for your team.

What you take on when you self-host

Self-hosting is free, and the software is the same. The running of it becomes your job.

Read the self-hosting guide
Servers, backups and upgradesYou run the app, PostgreSQL and object storage, back them up, and upgrade when a release comes out.
IMAP for inbound emailPoint Quackback at a mailbox and it polls for new mail over IMAP. You also connect a provider for outgoing email.
Your own AI keyQuackback AI works on self-hosted with a key for any OpenAI-compatible endpoint. You choose the models and pay the provider. Bringing your own key is for self-hosted installs; Cloud doesn't take one.
The Powered by badge stays onSelf-hosted installs show Powered by Quackback on your portal, widget and emails.
Your history stays behindThere's no importer from other help desks, so past conversations stay in the tool you're leaving.
Three channels, not every oneLive chat, email and GitHub issues. No WhatsApp, SMS or social media.

Open-source help desks compared

Each of these is a good choice for someone. Here's how they differ on licence, channels, self-service, feedback, AI and what you run.

Open-source help desks compared: licence, channels, knowledge base, feedback and roadmap, AI, and stack
ToolLicenceChannelsKnowledge baseFeedback and roadmapAIStack
QuackbackAGPL-3.0Live chat, email, GitHub issuesHelp center with Ask AIFeedback boards, roadmap and changelog built inQuackback AI, with your own OpenAI-compatible key when self-hostedTypeScript on Bun, PostgreSQL with pgvector, S3-compatible storage
ChatwootMIT, with a separately licensed enterprise directoryLive chat, email, WhatsApp, Facebook, Instagram, Telegram, Line, SMSHelp center portalNot listedCaptain AI agent, on paid self-hosted plansRuby on Rails, Vue, PostgreSQL, Redis
ZammadAGPL-3.0Email, chat, phone, WhatsApp, Telegram, Facebook, SMSKnowledge baseNot listedSummaries, writing assistant and AI agents, with the provider you chooseRuby, PostgreSQL, Redis, Elasticsearch recommended
FreeScoutAGPL-3.0Email; live chat, WhatsApp, Telegram and Facebook through modulesKnowledge base moduleNot listedCommunity modules; check their sitePHP (Laravel), MySQL
osTicketGPL-2.0Email, web forms, tickets logged from phone callsKnowledge baseNot listedNone official found; check their sitePHP, MySQL

Where the others win

Chatwoot for messaging channelsWhatsApp, Facebook, Instagram, Telegram, Line and SMS in one inbox. If your customers write in on social or messaging apps, start there.
Zammad and osTicket for classic ticketingBoth go deeper on traditional ticket management, from departments and routing rules to SLA plans and tickets logged from phone calls. Zammad adds phone system integrations.
FreeScout for a light email help deskA lightweight PHP and MySQL app for email support, with extra channels and features as add-on modules.
Quackback for support that feeds the roadmapThe help desk, help center and status page share one product with feedback boards, a roadmap and a changelog. GitHub issues come in as conversations too.

When Cloud is the better choice

Quackback Cloud runs the same open-source code you'd run yourself. There's nothing to run, back up or upgrade, and Quackback AI works with no key to manage. Choose it when a help desk is something you want to use, not operate.

Every signup starts with a 14-day Pro trial.

Common questions

What is an open-source help desk?

Help desk software whose source code is public. You can read how it handles your customers' conversations, change it, and run it on your own servers instead of renting it from one vendor. Most also come as a hosted service if you'd rather not run it.

Is Quackback a help desk?

Yes. It has a shared inbox for live chat, email and GitHub issues, tickets, SLAs, macros, CSAT, a help center and a status page. It also has feedback boards, a public roadmap and a changelog, so what customers ask for in support reaches your product plan.

Which channels does Quackback support?

Live chat through Messenger in your website or app, email, and GitHub issues. There's no WhatsApp, SMS or social media channel. If you need those, Chatwoot or Zammad is a better fit.

Is self-hosted Quackback free?

Yes. It's AGPL-3.0, and a self-hosted install includes every feature with unlimited seats and no license key. You pay for your own servers and AI provider, and the Powered by Quackback badge stays on.

Does Quackback AI work when I self-host?

Yes, with your own key for any OpenAI-compatible endpoint, such as OpenAI, OpenRouter, an AI gateway or a model server you run. Without a key, AI features stay off. Bringing your own key is for self-hosted installs. On Cloud, Quackback AI is included and there's no key to manage.

What do I need to run it?

A server with Docker. Quackback ships as one image, and the production Docker Compose file starts it with PostgreSQL and object storage. You can also point it at your own PostgreSQL 14 or newer with pgvector. Inbound email on a self-hosted install comes in over IMAP.

Can I import my tickets from another help desk?

No. Quackback has no help desk importer, so past conversations stay in your old tool. Most teams switch over on a set date, keep the old tool read-only for history, and move their help center articles across by hand.

Should I self-host or use Quackback Cloud?

Both run the same code. Self-host when your data has to stay on your own infrastructure and you have someone to look after servers, backups and upgrades. Choose Cloud when you'd rather we did that, and want Quackback AI without managing a key. Every Cloud signup starts with a 14-day Pro trial.

Have another question? Talk to the team.

Answer customers from an open-source help desk