Quackback

مجتمعي البحث والويب

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

التثبيت

خطوات التثبيت موجودة في التوثيق أدناه. التوثيق

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. Why Quackback
  2. What's inside
  3. Get started
  4. Connect your AI tools
  5. Integrations
  6. The cloud code in this repo
  7. Contributing
  8. License

Open-source customer feedback and support.

Feedback boards, a public roadmap and changelog, a support inbox, a help center, a status page and Quackback AI, in one product you can host yourself.

Website · Docs · Our live board · Start free · Self-host

Why Quackback

  • One loop, from request to release. Customers post and vote, you plan on a public roadmap, and when it ships, everyone who asked hears about it.
  • Support that knows what customers asked for. Live chat, email and tickets share an inbox with your feedback, so a conversation can become a vote on a request.
  • Yours to run. AGPL-licensed, with every feature when you self-host. Quackback Cloud runs the same code.
  • Ready for AI. An agent answers customers, Copilot works beside your team, and an MCP server lets your own AI tools work on feedback and tickets.

What's inside

ProductWhat it does
Feedback boardsCustomers post ideas, vote and comment. Similar ideas appear as they type, and duplicates merge with their votes. Statuses, tags, segments, moderation and private boards.
RoadmapShow what's planned, in progress and complete. Link requests to Linear, GitHub, Jira and other trackers. Linear and GitHub move the request as the issue moves; other trackers send each change for your approval.
ChangelogPublish updates and link the requests they ship, so every voter hears about it. Schedule entries, and reach subscribers by email and RSS.
Support inboxLive chat, email and tickets in one shared inbox, with assignment, snoozing, macros, SLAs, office hours and workflows.
Help centerA searchable knowledge base on your own domain and inside the widget.
Status pageComponents, incidents and maintenance windows, with email updates for subscribers.
WidgetOne embeddable widget for feedback, chat, help articles and your changelog. Works on the web, with SDKs for iOS and Android.
Quackback AIAn agent that answers customers from your help center, changelog and status page, and hands off to your team when a person should step in. Copilot answers your team's questions and drafts replies; on Home (in Labs) it can propose settings changes you review and apply. Also duplicate detection, summaries and translation.
DevelopersA REST API with an OpenAPI spec, signed webhooks, and an MCP server for AI agents.

The portal and widget speak 10+ languages, including right-to-left, and follow each visitor's browser language.

Get started

Quackback Cloud

Start free. We host, scale, back up and update it for you. The Free plan needs no card, and every paid plan starts with a 14-day trial. See pricing.

Self-host

Every feature, unlimited seats, no license key. You run the servers, backups and upgrades, and bring your own email and AI providers.

Or run the published image with Docker Compose. It starts Quackback, PostgreSQL and S3-compatible file storage on one host:

git clone https://github.com/QuackbackIO/quackback.git
cd quackback
cp .env.prod.example .env   # fill in every value
docker compose -f docker-compose.prod.yml up -d

Migrations run on startup. To upgrade, back up your database and files, then:

git pull
docker compose -f docker-compose.prod.yml pull
docker compose -f docker-compose.prod.yml up -d

Self-hosted installs send one anonymous usage snapshot a day: version, setup and banded counts, never content or anything identifying. telemetry.md lists every field, and DISABLE_TELEMETRY=true turns it off.

Connect your AI tools

Every instance serves an MCP server at /api/mcp, so agents like Claude and Cursor can search, triage and act on feedback, tickets, the changelog and help articles. Sign in with OAuth from your client:

claude mcp add --transport http quackback https://feedback.yourcompany.com/api/mcp

Setup for other clients is in the MCP docs.

Integrations

KindTools
Issue trackersLinear, GitHub, GitLab, Jira, Azure DevOps, Asana, ClickUp, Shortcut, Trello, Monday.com, Notion
Chat and alertsSlack, Microsoft Teams, Discord, ntfy
Support and CRMZendesk, Intercom, Freshdesk, HubSpot, Salesforce, Stripe
AutomationZapier, Make, n8n, Segment, webhooks

Each has a setup guide in the docs.

The cloud code in this repo

Quackback Cloud runs this codebase, so its client side lives here: a default-off cloud settings block, plan and entitlement checks, and a control-plane client. On a self-hosted install none of it activates. An install with no cloud configuration is entitled to every feature, shows no upgrade prompts and makes no requests to our control plane. There's nothing to opt out of. We say so here so you never have to discover it in the code.

Contributing

Start with the Contributing Guide, ask questions in Discussions, and see what's being asked for on our own board.

Local development

You need Bun 1.4 or later and Docker.

git clone https://github.com/QuackbackIO/quackback.git
cd quackback
bun run setup    # install dependencies, start Postgres, file storage and Mailpit, run migrations
bun run db:seed  # optional: demo data
bun run dev      # http://localhost:3000

With the demo data, sign in as demo@example.com with the password password.

Built with

TanStack Start and TanStack Router, PostgreSQL with Drizzle ORM (also the background job queue), Better Auth, Tailwind CSS with shadcn/ui, and Bun.

License

AGPL-3.0. Self-hosting is free and complete. If you run a modified version as a service or distribute it, publish your changes under the AGPL. Contributions need a signed CLA.

الأسئلة الشائعة

ما هو Quackback؟

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

كيف أثبّت Quackback؟

اتبع خطوات التثبيت في توثيقه المعروض في هذه الصفحة وفي مستودعه.

هل Quackback مفتوح المصدر؟

نعم. شيفرته متاحة على GitHub بترخيص AGPL-3.0.

من يصون Quackback؟

ينشره QuackbackIO. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من القوائم المجتمعية awesome-mcp-servers ومستودع المشروع على GitHub. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.