Open Code Review — консольный инструмент для ИИ-код-ревью от Alibaba. Закрывает боль ревью больших диффов: универсальные агенты вроде Claude Code на крупных изменениях срезают углы, проверяют не все файлы и промахиваются с номерами строк. Здесь корректность процесса держит детерминированный движок, а модели достаётся только смысловая часть.
Внутри Alibaba инструмент работал около двух лет и обслуживал десятки тысяч разработчиков, после чего его выложили в опенсорс. Архитектура гибридная: жёсткие шаги (отбор файлов, группировка, сопоставление правил, позиционирование комментариев) выполняет движок, а динамические решения и поиск по кодовой базе отдаются агенту с tool-use. Модель подключается своя — совместимо с OpenAI и Anthropic API.
Что внутри:
🔘 Точный отбор и фильтрация изменённых файлов, чтобы ни одна важная правка не выпала из ревью.
🔘Группировка связанных файлов в один блок и запуск его как суб-агента с изолированным контекстом — качество держится стабильным на огромных диффах, плюс параллельность.
🔘 Встроенный набор правил под типовые дефекты: NPE, потокобезопасность, XSS, SQL-инъекции.
🔘 Отдельные модули позиционирования и рефлексии комментариев — точность привязки к строкам и содержания.
🔘 Режимы ревью: рабочая копия целиком, диапазон веток ocr review --from main --to feature, отдельный коммит.
🔘 Установка через npm или готовый бинарь под macOS, Linux и Windows; интеграция в агенты как slash-команда или skill.
Пригодится командам, где ревью больших pull request упирается в неполное покрытие и плавающие номера строк, а также тем, кто хочет встроить детерминированный код-ревью в свой CI или агентный workflow.
https://github.com/alibaba/open-code-review
Язык: Go. Лицензия: Apache-2.0.
@prog_tools
Post #2793
2.45K
- 👍 3