Sphinx

产品简介 Sphinx 是一款面向 AI 辅助开发场景的 Git Hook 工具

AI编程开发 部分免费

产品简介 Sphinx 是一款面向 AI 辅助开发场景的 Git Hook 工具。当开发者或编码 Agent 提交代码时,Sphinx 会在代码落入主分支之前,自动针对当前 diff 提出"理解性"问题——只有回答正确,push 流程才会继续。它不是替代 reviewer,而是把"开发者必须真正读懂自己合入的代码"这个动作固化进了 Git 工作流。

核心功能

  • 预提交理解题:根据 diff 自动生成情境化追问,命中错误假设、异常分支、回归风险等关键盲点。
  • Agent 友好的极简模型消耗:内置 OpenAI 兼容端点、OpenRouter 与现有 coding agent 复用,单次 push 只需少量 token。
  • 配置一次即可生效:sphinx install 自动连接 Git 与已有 IDE/agent,无需手动维护 hook 脚本。
  • 安全隔离:用户回答不会回灌给编码 agent;.env、密钥等敏感文件永远不会被读取。
  • YOLO 模式 + 审计日志:sphinx yolo 可绕过问答紧急推送,所有跳过操作都写入可追溯日志。
  • 多 Agent 兼容:与 Codex、Claude Code、Cursor、OpenCode、Pi、原生 Git 等均即插即用。

特色优势 Sphinx 的差异化在于"把复习式理解嵌入提交",不同于传统 lint / static review 工具只在语法和风格层面打转,它直接检验作者对代码行为的认知,特别适合在 ChatGPT、Claude Code、Cursor 这类 Agent 写入代码后立刻追问"如果失败会怎样"的场景。与流程无关的代码风格审查不同,Sphinx 让推送与开发者对代码的真实理解绑定。

应用场景

  • AI 编程团队:在 Agent 自动写完 PR 后,让 reviewer 真的过一遍关键路径假设。
  • 个人开发者:用 Codex/Claude Code 改复杂模块时,防止自己"跳过理解直接合入"。
  • 关键支付/安全路径:Webhook、计费、权限相关 diff 必须先答对才能上 main。
  • 企业合规:要求所有 main 分支改动都附带人审记录,便于事后追溯。

适用人群

  • 大量使用 AI 编码 Agent 的工程师与团队负责人
  • 对代码质量、健壮性有高要求的资深开发者
  • 想保留"自己写代码自己懂"文化的中小型工程团队

出品方与开源信息 Sphinx 由开发者 parthh01 开源、独立维护,遵循 MIT 协议,仓库位于 GitHub parthh01/sphinx。产品官网使用 Next.js 部署在 Vercel,安装包 sphinx-understand 已发布到 npm。

更新动态 本批发布版本基于 v1 公开版本,支持 Git 主流分支保护流程,兼容 Node.js 22.19 及以上、macOS / Linux / WSL 环境,开发者社区反馈活跃。

官网链接 https://sphinx-six-theta.vercel.app/

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论