Sphinx

Sphinx

推送到受保护分支时,Git 先停下,由一个没看过你聊天记录的审阅模型按 diff 出题,答对才放行。

更新于 2026-10

产品概览
概览
厂商Sphinx
分类AI 编程

简介

https://sphinx-six-theta.vercel.app/ 与 GitHub README 已打开核验。安装:Node 22.19+,支持 macOS、Linux、WSL(暂不支持原生 Windows),先 npm install -g sphinx-understand,再 sphinx install、sphinx init。README 写明一次检查通常要 5–8 次模型请求,每次作答再多约 1 次,默认不设上限,建议自己设封顶。它定位是练习而不是安全闸门,有本机权限的人或 Agent 都能绕过。 定价:免费开源(MIT);npm install -g sphinx-understand;审题模型费用走你自己的 Claude Code / Codex 额度或 OpenRouter 等 API

  • git push 到 main/master 等分支时自动拦截,本地浏览器页或终端里答题
  • 题目问行为、故障场景和不变量,不考文件名;答错会讲解并换新场景再问
  • 支持 Claude Code、Codex、Cursor、OpenCode、Pi,也能只配合普通 git push
  • 默认不读 .env、私钥等凭据文件,可用 .sphinxignore 追加;sphinx yolo 可临时跳过,跳过都会留记录
  • 通过后 24 小时内同一改动不再重复提问;gh 已登录时可给提交加 sphinx/understanding 状态
Git hook代码审查Claude CodeCodexCursorOpenCode开源CLI

界面截图

相关工具