AIKraft Agents

Sphinx

Git-хук для проверки понимания кода, сгенерированного ИИ-ассистентами, перед отправкой в прод.

ПрограммированиеБесплатно
Разработчик: sphinx-six-theta.vercel.app ↗Категория: ПрограммированиеОбновлено: 20.10.26

Что это

Sphinx — это инструмент с открытым исходным кодом, интегрирующийся в рабочий процесс разработки с использованием ИИ-ассистентов. Он работает как Git-хук, который приостанавливает отправку кода в защищенные ветки, чтобы задать разработчику вопрос о том, как именно работает измененный фрагмент кода.

Инструмент использует модели ИИ (через OpenRouter или совместимые API) для генерации вопросов на основе diff. Разработчик должен правильно объяснить логику изменений, включая обработку ошибок и крайних случаев. Если ответ верен, пуш продолжается; если нет — система объясняет ошибку, чтобы избежать внедрения непонятного кода.

Sphinx разработан для минимизации использования токенов и не передает ответы разработчика обратно в ИИ-ассистент, а также не открывает файлы .env и ключи. Поддерживает работу с Codex, Claude Code, Cursor, OpenCode и обычным Git. В случае спешки можно использовать команду yolo для пропуска проверки, но такие действия логируются.

Продукт подходит для команд, использующих ИИ-кодинговых агентов, чтобы гарантировать, что разработчики сохраняют понимание создаваемого кода. Установка осуществляется через npm, требует Node.js 22.19+ и совместима с macOS, Linux и WSL.