Sphinx – A hook that quizzes you on your AI's code before shipping
Sphinx 是面向 Agent 辅助开发的 Git hook,在受保护分支推送时,通过代码情境问答检查提交者的理解。
Who it is for: 使用编码 Agent 的开发者。、开源维护者:仅为 HN 讨论者提出的潜在适用人群,不代表已验证采用。
Core capabilities
- 受保护分支推送拦截: 官网说明,用户或 Agent 发起推送时,Git 会在用户保护的分支上暂停。
- 代码差异情境提问: 审查者读取 diff,并询问变更在出错时的行为。
- 答题重试与放行: 根据回答进入新场景重试或继续推送。
- 编码工作流兼容: 官网列出的兼容对象为 Codex、Claude Code、Cursor、OpenCode、Pi 和普通 Git。
- 跳过放行与记录: 提供跳过命令,并记录每次跳过。
Pricing
官网出现 Free FOSS 标识;定价口径及免费范围待核对,不能据此确认使用总成本。
Updated 2026-10-18
Visit Sphinx – A hook that quizzes you on your AI's code before shipping