Open Code Review (ocr) — консольный инструмент для AI-код-ревью от Alibaba. Закрывает б...
Open Code Review (ocr) — консольный инструмент для AI-код-ревью от 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. Звёзд: 2099. @prog_tools