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

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 дайджест
+111новых сервисов
за последний месяц
раз в день · 53 подписчика
Подписаться на обновления