SuperAPI AI 工具集

Quack AI

Quack AI 是一款将团队贡献规范(contribution guidelines)转化为编辑器内上下文化辅助的开源工具。它通过解析已有的文档和过往 PR 评论,帮助维护者把命名、错误处理、测试、评审礼仪等期望整理为结构化指南。开发者在 IDE 中编写代码时,扩展只提取与当前打开文件相关的规则,对代码差异进行检查并生成符合规范的代码,从而在评审前就能发现问题。该工具基于本地 LLM 运行,可通过 Ollama 及任何开源模型自托管,保持源码在自有基础设施上。维护者还能通过 Web 应用查看哪些规则被违反最多、哪些规则无人理解,从而优化贡献流程。需要注意:该产品已停止维护(sunsetted),但代码以 Apache 2.0 协议在 GitHub 开源,可自由分叉、运行和取用。项目包含 API(指南存储、检索和 LLM 编排)、编辑器扩展和 Web 应用三部分。创始团队已离开开发者工具领域,转而构建 Rimward(太阳能站点安全监控)。

访问官网

工具介绍

Quack AI 的核心目标,是把团队隐含的工程标准变成可查询、可推理、可度量的活索引,并直接呈现在写代码的编辑器里。它针对的问题是:每个团队都有自己的做事方式,但这些期望大多散落在成员脑中、评审评论里,或一份没人读的 CONTRIBUTING.md 中。

主要能力:

  • 规范结构化:维护者只需一次性编写期望,覆盖命名、错误处理、测试、评审礼仪等;Quack 会解析现有文档和过往 PR 评论来引导生成初始指南列表。
  • 编辑器内上下文辅助:扩展只拉取与当前打开文件相关的指南,针对代码差异(diff)进行检查,并在评审者看到之前生成符合规范的代码。
  • 反馈闭环:维护者可以查看哪些规则被违反最多、哪些规则无人理解,从而发现贡献流程的泄漏点,并重写未能落实的指南。

使用方式:

  • 基于开源模型运行,不依赖他人云服务;Quack 可对接 Ollama 以及任何你指定的开源模型。
  • 支持自托管整个技术栈,让每一行源码都保留在自己的基础设施上。
  • 开源协议为 Apache 2.0,可自行分叉、运行并取用所需部分。
  • 项目由三部分组成:API(指南存储、检索和基于 Ollama 的 LLM 编排)、编辑器扩展(内联呈现指南和检查)、Web 应用(供维护者策展和审阅指南)。

适用场景:

  • 希望把团队工程标准固化并自动检查的研发团队。
  • 需要减少评审往返、在编码阶段就对齐规范的场景。
  • 对数据隐私有要求、希望完全本地化运行 LLM 的团队。

限制与现状:

  • Quack AI 已不再维护(产品已日落)。
  • 代码仍以 Apache 2.0 在 GitHub 开源,可自行维护分叉。
  • 创始人在 SourcePulse 任职后已离开开发者工具领域,目前构建 Rimward(面向太阳能站点的安全监控)。