Sphinx 的项目页没有写发布时间。页面说它免费,并且是开源的。它是一个给智能体辅助开发用的 Git 钩子:在智能体写的代码送出之前,就这段代码实际做什么提一个问题。你自己推送,或者智能体推送,Git 会在你保护的分支上暂停。一个没有看过你对话的审阅者读差异,问这次改动在出错时会怎样。答错就先说明原因,再换一个情形。答对,推送继续。

[1]
一本合上的炭黑文件夹,带灰蓝标签
一本合上的文件夹,封面是炭黑,侧边有一块灰蓝标签,页边露出一点赭红。, AI 生成插画,不是新闻照片

页面展示了一段问答,并写明那是示例,真实问题来自你的差异。因此这段问答不能当成某次真实推送的记录,也不能当成已经测过的题库。页面还说,它用很少的词元运行,模型可以是你现有的编程智能体、OpenRouter,或任何兼容 OpenAI 接口的端点。“很少”没有给出词元数。

[1]

页面点名可以配合 Codex、Claude Code、Cursor、OpenCode 和 Pi,也可以只用 Git。你的回答不会回到编程智能体。环境文件和密钥不会被打开。如果赶时间,sphinx yolo 会让推送通过,并且每一次跳过都会记下。跳过留有日志。页面没有写日志存在哪里,也没有写谁可以读。

[1]

运行要求写的是 Node 22.19 或更新,系统是 macOS、Linux 或 WSL。页面没有给出提问是否问对了的比例,没有给出它挡住了多少次推送,也没有第三方复测。安装之后它会询问用哪个模型来审阅。模型怎么选、问题怎么生成,页面把细节指到文档,这篇不展开。

[1]