alibaba/open-code-review

alibaba

Инструмент код-ревью от Alibaba: детерминированные пайплайны плюс LLM-агент, комментарии на уровне строк, встроенные правила для NPE, потокобезопасности, XSS и SQL-инъекций.

OpenCodeReview — открытый инструмент код-ревью, который сочетает детерминированные проверки с LLM-агентом. Нужен командам, которым важны точные построчные замечания и встроенные правила безопасности без ручной настройки.

Ключевые возможности

  • Гибридная архитектура: детерминированные пайплайны и LLM-агент работают вместе
  • Точные комментарии на уровне отдельной строки кода
  • Встроенный мультиязычный набор правил: NPE, потокобезопасность, XSS, SQL-инъекции
  • Совместимость с OpenAI и Anthropic API
  • Работает на Windows, macOS и Linux
  • Интеграция с Claude Code, Codex, Cursor и Kimi Code

Для каких задач подходит

  • Автоматическое ревью пул-реквестов с построчными замечаниями
  • Поиск типовых дефектов и уязвимостей по готовому набору правил
  • Подключение LLM-провайдера для контекстного анализа изменений
  • Встраивание проверок в рабочий процесс разработчика через поддерживаемых агентов
  • Аудит кода на NPE, потокобезопасность, XSS и SQL-инъекции

Подробнее

OpenCodeReview построен как гибрид: часть проверок выполняют детерминированные пайплайны, а часть — LLM-агент. Такое разделение позволяет получать стабильные срабатывания по известным правилам и при этом привлекать модель для анализа контекста. Инструмент ориентирован на репозиторный контекст, то есть учитывает код проекта целиком, а не только изменённый фрагмент.

В комплекте идёт мультиязычный набор правил, покрывающий типовые проблемы: разыменование null, потокобезопасность, XSS и SQL-инъекции. Комментарии привязываются к конкретным строкам, что упрощает разбор замечаний. Поддерживаются OpenAI- и Anthropic-совместимые API, а также работа на Windows, macOS и Linux и интеграция с Claude Code, Codex, Cursor и Kimi Code.

При выборе стоит учитывать, что для LLM-части потребуется настроить провайдера и ключи, а качество замечаний зависит от выбранной модели. Проект распространяется под Apache-2.0 и прошёл проверку OpenSSF Best Practices на золотой уровень.

Частые вопросы

Как установить open-code-review?

Отдельной команды установки в README нет — склонируйте репозиторий и следуйте инструкции из README:

git clone https://github.com/alibaba/open-code-review.git

Какие задачи решает open-code-review?

Инструмент автоматизирует код-ревью: находит типовые дефекты и уязвимости по встроенным правилам и формирует построчные комментарии. За счёт LLM-агента он анализирует изменения с учётом контекста репозитория. Подходит для команд, которым нужна автоматическая проверка пул-реквестов.

Какие ОС и агенты поддерживает OpenCodeReview?

Инструмент работает на Windows, macOS и Linux. Из агентов заявлена поддержка Claude Code, Codex, Cursor и Kimi Code.

Каких провайдеров LLM можно подключить?

Поддерживаются API, совместимые с OpenAI и Anthropic. Конкретная настройка зависит от выбранного провайдера и модели.

Под какой лицензией распространяется проект?

Проект выходит под лицензией Apache-2.0. Это открытая лицензия, допускающая коммерческое использование.

О репозитории

Язык

Лицензия

Звёзды

48K

Форки

3,5K

Открытые issues

320

Контрибьюторы

0

Создан

18.05.2026

Обновлён

20.10.2026

Теги