OpenCodeReview — ИИ-ревью кода в командной строке: комментарии к строкам диффа и полное сканирование
Консольный инструмент от Alibaba: LLM-агент проверяет Git-диффы и выдаёт замечания, привязанные к конкретным строкам кода.
- Можно попробовать бесплатно
- Да
- Без регистрации
- Да
- Русский интерфейс
- Нет
- Работает с русским языком
- Не выяснено
- Российская карта
- Не выяснено
- Цена от
- Не выяснено
- Разработчик
- Alibaba Group
- Страна
- Китай
OpenCodeReview (команда ocr) — открытый инструмент для автоматического ревью кода, который вырос из внутреннего ассистента Alibaba Group. Он читает Git-дифф, группирует связанные файлы в единицы проверки и отдаёт каждую отдельному LLM-агенту, который при необходимости читает файлы целиком и ищет по кодовой базе. Выбор файлов, подбор правил и определение строки комментария выполняются детерминированными модулями, а не моделью. Встроенные правила для нескольких языков охватывают NPE, потокобезопасность, XSS и SQL-инъекции. Помимо ревью диффов есть полное сканирование репозитория. Подключаются модели с API, совместимым с OpenAI и Anthropic. Лицензия Apache-2.0.
Возможности
Ревью 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 снижает нагрузку на ручное ревью и помогает ловить дефекты до релиза.
- Агентства и фрилансеры
Быстрый аудит чужой кодовой базы при приёмке проекта, с любой моделью по выбору.
Как начать
- Установить пакет командой npm install -g @alibaba-group/open-code-review (нужен Git 2.41 или новее).
- Выбрать провайдера и модель командами ocr config provider и ocr config model, указать API-ключ.
- Запустить ocr review в репозитории с изменениями или ocr scan для проверки всего кода.
- Получить комментарии по строкам, при необходимости сохранить их в JSON через --format json.
Тарифы
Сам инструмент бесплатен; расходы возникают только на вызовы модели, если не используется режим делегирования.
Ограничения
- Нужен Git версии 2.41 или новее
- Нужен API-ключ LLM-провайдера, кроме режима делегирования
- По результатам собственного бенчмарка авторов полнота (Recall) ниже, чем у универсальных агентов: сделан упор на точность
- Полный перечень поддерживаемых языков не опубликован
Платформы и интеграции
Соседи по смыслу
за последний месяц