SuperAPI AI Directory

quackback

Open-source customer feedback platform: search and triage posts, update statuses, comment, vote, manage roadmaps, merge duplicates and publish changelogs.

Open website

About this tool

Quackback is an open-source user feedback and support platform, officially positioned as an open-source alternative to Canny, UserVoice, and Productboard. It integrates a feedback board, public roadmap, changelog, support inbox, help center, status page, and Quackback AI into a single product that can be self-hosted.

Purpose and Positioning The core idea of Quackback is "a closed loop from request to release": customers submit ideas and vote, the team plans on a public roadmap, and when the related feature is released, everyone who submitted the request is notified. It also emphasizes "support that understands customer needs": live chat, email, and tickets share one inbox with feedback, so a single conversation can turn into a vote for a feature request.

Main Capabilities

  • Customer feedback: feedback board, voting, post publishing, and status updates.
  • Planning and release: public roadmap, changelog releases.
  • Support and help: support inbox, help center, status page, live chat, email, and tickets.
  • AI capabilities: a customer-facing agent can answer customer questions, Copilot provides assistance alongside the team, and an MCP server is provided so users' own AI tools can handle feedback and tickets.
  • Multilingual: the portal and components support more than 10 languages, including right-to-left languages, and follow the visitor's browser language.
  • Data ownership and operation: AGPL licensed, with all features available when self-hosted; Quackback Cloud runs the same codebase.

How to Use Officially, both a cloud version and self-hosting are available. The cloud version "Start free" is hosted, scaled, backed up, and updated by the official team; the free plan requires no credit card, and all paid plans start with a 14-day trial (specific pricing is on the official pricing page; the specific amounts are not provided in this material). For self-hosting, the official documentation says "every feature, unlimited seats, no license key," with users running the server, backups, and upgrades themselves, and bringing their own email and AI providers. You can run the published image with Docker Compose, which starts Quackback, PostgreSQL, and S3-compatible file storage on a single host (the material does not give the specific image name or environment variable values).

MCP and AI Tool Connection Each instance provides an MCP server at /api/mcp, so agents such as Claude and Cursor can search, triage, and take action on feedback, tickets, changelogs, and help articlesand can log in from the client using OAuth.

Use Cases Suitable for teams that want to control their own data while also needing to connect user feedback, a public roadmap, changelogs, and customer support; also suitable for organizations that want to replace Canny, UserVoice, and Productboard with an open-source solution.

Limitations and Supplementary Facts

  • Licensed under AGPL-3.0: if you run a modified version as a service or distribute it, you must release your modifications under AGPL; contributions require signing a CLA.
  • Self-hosted installations send an anonymous usage snapshot once per day: it includes the version, installation settings, and segmented counts, and never includes content or identifiable information; telemetry.md lists every field, and setting DISABLE_TELEMETRY=true turns it off.
  • Local development requires Bun 1.4 or higher and Docker; when using demo data, log in with demo@example.com and the password password (the material does not provide further details).
  • The tech stack includes TanStack Start and TanStack Router, PostgreSQL and Drizzle ORM (also used as a background job queue), Better Auth, Tailwind CSS and shadcn/ui, and Bun.
  • Official entry points are also provided for the security policy, contribution guidelines, discussions, and more. Details such as specific pricing, image names, the environment variable list, and complete installation commands are not provided and require consulting the official documentation.