К содержимому

OpenCodeReview

Консольный инструмент от Alibaba: LLM-агент проверяет Git-диффы и выдаёт замечания, привязанные к конкретным строкам кода.

Перейти на сайт Open Source Можно бесплатно
Можно попробовать бесплатно
Да
Без регистрации
Да
Русский интерфейс
Нет
Разработчик
Alibaba Group
Страна
Китай
Данные проверены 11 октября 2026

OpenCodeReview (команда ocr) — открытый инструмент для автоматического ревью кода, который вырос из внутреннего ассистента Alibaba Group. Он читает Git-дифф, группирует связанные файлы в единицы проверки и отдаёт каждую отдельному LLM-агенту, который при необходимости читает файлы целиком и ищет по кодовой базе. Выбор файлов, подбор правил и определение строки комментария выполняются детерминированными модулями, а не моделью. Встроенные правила для нескольких языков охватывают NPE, потокобезопасность, XSS и SQL-инъекции. Помимо ревью диффов есть полное сканирование репозитория. Подключаются модели с API, совместимым с OpenAI и Anthropic. Лицензия Apache-2.0.

Сайт OpenCodeReview

Возможности

Ревью Git-диффов

Проверяет незакоммиченные изменения, диапазон веток или отдельный коммит и выдаёт комментарии, привязанные к строкам.

Полное сканирование кода

Команда ocr scan проверяет репозиторий или выбранные папки и файлы целиком, что удобно при аудите незнакомого кода.

Агент с контекстом

Для каждой группы связанных файлов запускается отдельный субагент: он читает файлы целиком, ищет по проекту и смотрит соседние изменённые файлы.

Правила по языкам

Встроенные правила ищут NPE, проблемы потокобезопасности, XSS и SQL-инъекции; правила настраиваются по путям, и в модель попадают только подходящие файлу.

Любая совместимая модель

Работает с эндпоинтами, совместимыми с OpenAI и Anthropic; провайдеров и ключи настраивает интерактивная команда ocr config.

Интеграция с CI/CD

Запускается в GitHub Actions, GitLab CI, GitFlic CI и Gerrit, чтобы проверять запросы на слияние автоматически.

Режим делегирования

Ревью выполняет сам кодинг-агент (Claude Code, Codex, Cursor и др.) на своей модели, отдельный ключ OCR не нужен.

Сессии и просмотр

Прерванное ревью можно продолжить, а в браузерном просмотрщике сессий отмечать комментарии как исправленные или игнорируемые.

Кому подойдёт

  • Разработчики

    Автоматическая проверка своих изменений перед коммитом и пул-реквестом, а также аудит незнакомых репозиториев.

  • Менеджеры проектов и продуктов

    Единая проверка запросов на слияние в CI снижает нагрузку на ручное ревью и помогает ловить дефекты до релиза.

  • Агентства и фрилансеры

    Быстрый аудит чужой кодовой базы при приёмке проекта, с любой моделью по выбору.

Как начать

  1. Установить пакет командой npm install -g @alibaba-group/open-code-review (нужен Git 2.41 или новее).
  2. Выбрать провайдера и модель командами ocr config provider и ocr config model, указать API-ключ.
  3. Запустить ocr review в репозитории с изменениями или ocr scan для проверки всего кода.
  4. Получить комментарии по строкам, при необходимости сохранить их в JSON через --format json.

Тарифы

Open Source
Бесплатно
Полный инструмент под лицензией Apache-2.0; оплачивается только использование выбранной LLM у её провайдера.

Сам инструмент бесплатен; расходы возникают только на вызовы модели, если не используется режим делегирования.

Ограничения

  • Нужен Git версии 2.41 или новее
  • Нужен API-ключ LLM-провайдера, кроме режима делегирования
  • По результатам собственного бенчмарка авторов полнота (Recall) ниже, чем у универсальных агентов: сделан упор на точность
  • Полный перечень поддерживаемых языков не опубликован

Платформы и интеграции

Командная строка Самостоятельная установка Windows macOS Linux Плагин для другой программы
GitHub GitLab Claude Code Codex Cursor OpenCode OpenAI Anthropic Git VS Code

Соседи по смыслу

Botobo дайджест
+993новых сервиса
за последний месяц
раз в день · 53 подписчика
Подписаться на обновления