SuperAPI AI 工具集

quackback

Quackback 是一款开源的用户反馈与支持平台,定位为 Canny、UserVoice、Productboard 的开源替代品。它把反馈板、公开路线图、更新日志、支持收件箱、帮助中心、状态页以及 Quackback AI 集成在同一个可自行托管的产品中。客户可以发布请求并投票,团队可在公开路线图上规划,当功能发布时,所有提出请求的人都会收到通知。支持聊天、邮件和工单与反馈共用一个收件箱,使对话可以转化为对某个请求的投票。平台采用 AGPL 许可,自托管时可使用全部功能,官方也提供同一代码库的云版本。它内置 AI 能力:客服智能体可回复客户,Copilot 可协助团队,并提供一个 MCP 服务器,让用户自己的 AI 工具能够处理反馈和工单。门户和组件支持 10 多种语言(包括从右到左的语言),并跟随访客的浏览器语言。

访问官网

工具介绍

Quackback 是一款开源的用户反馈与支持平台,官方将其定位为 Canny、UserVoice、Productboard 的开源替代品。它将反馈板、公开路线图、更新日志、支持收件箱、帮助中心、状态页以及 Quackback AI 整合在一个可以自行托管的产品中。

用途与定位 Quackback 的核心思路是“从请求到发布的一个闭环”:客户提交想法并投票,团队在公开路线图上规划,当相关功能发布时,所有提出请求的人都会收到通知。它还强调“懂客户诉求的支持”:实时聊天、邮件和工单与反馈共用一个收件箱,因此一次对话可以转化为对某个功能请求的投票。

主要能力

  • 客户反馈:反馈板、投票、帖子发布与状态更新。
  • 规划与发布:公开路线图、更新日志(changelog)发布。
  • 支持与帮助:支持收件箱、帮助中心、状态页,实时聊天、邮件与工单。
  • AI 能力:面向客户的智能体可回答客户问题,Copilot 在团队身边提供协助,并提供 MCP 服务器,让用户自己的 AI 工具处理反馈和工单。
  • 多语言:门户和组件支持 10 多种语言,包括从右到左的语言,并跟随访客的浏览器语言。
  • 数据归属与运行方式:AGPL 许可,自托管时拥有全部功能;Quackback Cloud 运行同一套代码。

使用方式 官方提供云版本与自托管两种方式。云版本“Start free”,由官方负责托管、扩展、备份与更新;免费计划无需信用卡,所有付费计划以 14 天试用开始(具体定价见官方价格页,此处资料未提供具体金额)。 自托管方面,官方文档称“每个功能、席位不限、无需许可证密钥”,由用户自行运行服务器、备份与升级,并自带邮件与 AI 服务商。可使用 Docker Compose 运行已发布的镜像,它会在单台主机上启动 Quackback、PostgreSQL 以及兼容 S3 的文件存储(资料未给出具体镜像名与环境变量值)。

MCP 与 AI 工具连接 每个实例都在 /api/mcp 提供 MCP 服务器,因此 Claude、Cursor 等智能体可以搜索、分诊并对反馈、工单、更新日志和帮助文章采取操作,可从客户端使用 OAuth 登录。

适用场景 适合希望自行掌控数据、又需要将用户反馈、公开路线图、更新日志与客服支持打通的团队;也适合希望用开源方案替代 Canny、UserVoice、Productboard 的组织。

限制与补充事实

  • 许可为 AGPL-3.0:如果以服务形式运行修改版或分发它,需以 AGPL 发布你的修改;贡献需要签署 CLA。
  • 自托管安装每天发送一次匿名使用快照:包含版本、安装设置和分段计数,绝不包含内容或可识别信息;telemetry.md 列出了每个字段,设置 DISABLE_TELEMETRY=true 可关闭。
  • 本地开发需要 Bun 1.4 或更高版本以及 Docker;使用演示数据时,以 demo@example.com、密码 password 登录(资料未提供更多细节)。
  • 技术栈包括 TanStack Start 与 TanStack Router、PostgreSQL 与 Drizzle ORM(也用作后台作业队列)、Better Auth、Tailwind CSS 与 shadcn/ui 以及 Bun。
  • 官方还提供了安全政策、贡献指南、讨论区等入口。具体价格、镜像名称、环境变量清单、完整安装命令等细节资料未提供,需查阅官方文档。