Open source feedback for teams that ship. The open-source alternative to Canny, UserVoice, and Productboard. Collect feedback. Prioritize what matters. Close the loop. Website · Docs · Get Started Cloud coming soon at quackback.io. Join the waitlist. Self-hosted anywhere with Docker or one click on Railway. Most feedback tools are expensive, closed-source, and lock you in. Quackback
Add this skill
npx mdskills install QuackbackIO/quackbackWell-documented feedback management platform, but submitted as a skill instead of an MCP server
1<p align="center">2 <a href="https://quackback.io">3 <img src=".github/logo.svg" alt="Quackback Logo" width="80" height="80" />4 </a>5</p>67<h1 align="center">Quackback</h1>89<p align="center">10 <strong>Open source feedback for teams that ship.</strong>11</p>1213<p align="center">14 The open-source alternative to Canny, UserVoice, and Productboard.<br />15 Collect feedback. Prioritize what matters. Close the loop.16</p>1718<p align="center">19 <a href="https://quackback.io">Website</a> ·20 <a href="https://quackback.io/docs">Docs</a> ·21 <a href="#get-started">Get Started</a>22</p>2324<p align="center">25 <a href="https://github.com/QuackbackIO/quackback/stargazers"><img src="https://img.shields.io/github/stars/QuackbackIO/quackback?style=flat&color=f5a623" alt="GitHub stars" /></a>26 <a href="https://github.com/QuackbackIO/quackback/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-AGPL--3.0-blue" alt="License" /></a>27 <a href="https://github.com/QuackbackIO/quackback/actions"><img src="https://img.shields.io/github/actions/workflow/status/QuackbackIO/quackback/ci.yml?label=CI" alt="CI" /></a>28 <a href="https://github.com/QuackbackIO/quackback/issues"><img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg" alt="PRs Welcome" /></a>29</p>3031<p align="center">32 <img src=".github/screenshot.png" alt="Quackback feedback portal" width="800" />33</p>3435## Get Started3637**Cloud** coming soon at [quackback.io](https://quackback.io). Join the waitlist.3839**Self-hosted** anywhere with [Docker](#docker) or [one click on Railway](#one-click-deploy).4041## Why Quackback?4243Most feedback tools are expensive, closed-source, and lock you in. Quackback gives you a modern feedback system you actually own.4445- **Self-host for free.** Run on your own infrastructure. No per-seat pricing.46- **Own your data.** Your feedback lives in your PostgreSQL database. No vendor lock-in.47- **AI-native.** Built-in [MCP server](https://quackback.io/docs/mcp) lets AI agents search, triage, and act on feedback directly.48- **14 integrations.** Slack, Linear, Jira, GitHub, Intercom, Zendesk, and more out of the box.4950## Features5152- **Feedback boards.** Public voting, status tracking, nested comments, reactions, and official responses.53- **Embeddable widget.** Drop a script tag into your app and collect feedback without leaving the page.54- **Admin inbox.** Unified triage view with filtering, bulk actions, and automatic deduplication.55- **Roadmap.** Show users what you're planning, working on, and what's shipped.56- **Changelog.** Publish updates and close the loop when features ship.57- **Integrations.** Sync with Slack, Linear, Jira, GitHub, Asana, ClickUp, Intercom, Zendesk, HubSpot, Discord, Teams, Shortcut, Azure DevOps, and Zapier.58- **Inbound webhooks.** Two-way status sync with your issue tracker.59- **API & webhooks.** API keys and outbound webhooks for custom workflows.60- **MCP server.** Let AI agents interact with your feedback data via the [Model Context Protocol](https://quackback.io/docs/mcp).6162## Tech Stack6364- [TanStack Start](https://tanstack.com/start) + [TanStack Router](https://tanstack.com/router) · Full-stack React framework65- [PostgreSQL](https://www.postgresql.org/) + [Drizzle ORM](https://orm.drizzle.team/) · Database and type-safe ORM66- [BullMQ](https://docs.bullmq.io/) · Background job processing67- [Better Auth](https://www.better-auth.com/) · Authentication68- [Tailwind CSS v4](https://tailwindcss.com/) + [shadcn/ui](https://ui.shadcn.com/) · Styling69- [Bun](https://bun.sh/) · Runtime and package manager7071## Self-Hosted7273### One-Click Deploy7475[](https://railway.com/deploy/quackback?referralCode=ez8Slg&utm_source=github&utm_medium=readme&utm_campaign=deploy-button)7677### Docker7879```bash80git clone https://github.com/QuackbackIO/quackback.git81cd quackback82cp .env.example .env # Edit with your configuration83docker build -t quackback .84docker run -p 3000:3000 --env-file .env quackback85```8687Requires PostgreSQL and a Redis-compatible store. Set `DATABASE_URL` and `REDIS_URL` in `.env`.8889### Local Development9091Prerequisites: [Bun](https://bun.sh/) v1.3.7+ and [Docker](https://docker.com/)9293```bash94git clone https://github.com/QuackbackIO/quackback.git95cd quackback96bun run setup # Install deps, start Docker, run migrations97bun run db:seed # Optional: seed demo data98bun run dev # http://localhost:300099```100101Log in with `demo@example.com` / `password`.102103## Contributing104105See the [Contributing Guide](CONTRIBUTING.md) to get started.106107- [GitHub Discussions](https://github.com/QuackbackIO/quackback/discussions) — ask questions, share ideas108109<a href="https://github.com/QuackbackIO/quackback/graphs/contributors">110 <img src="https://contrib.rocks/image?repo=QuackbackIO/quackback" alt="Contributors" />111</a>112113## License114115[AGPL-3.0](LICENSE).116117- **Self-hosting** — free and fully functional, no limits118- **Modifications** — if you distribute or run a modified version as a service, open-source your changes under AGPL-3.0119120Contributions require signing our [CLA](CLA.md).121
Full transparency — inspect the skill content before installing.