Открытый AI-ревьюер кода: проверяет pull request на GitHub и изменения в локальных ветках с помощью LLM любого провайдера.
alibaba/open-code-review
CLI для AI-ревью кода: детерминированный выбор файлов и правил сочетается с LLM-агентом, который оставляет комментарии к конкретным строкам Git diff.
Open source альтернатива:CodeRabbit
- Звёзды
- 49,564
- Форки
- 3,637
- Открытые issues
- 342
- Последний коммит
- вчера
Что это?
Open Code Review — CLI-инструмент для ревью изменений кода с помощью LLM. Он читает Git diff, выбирает файлы для проверки, объединяет связанные файлы в группы и передаёт каждую группу агенту. Агент может читать файлы целиком, искать по кодовой базе и изучать другие изменённые файлы для контекста. Результат — структурированные комментарии к конкретным строкам.
Работа разделена между фиксированной инженерной логикой и моделью. Детерминированные модули отвечают за выбор файлов, сопоставление с правилами и привязку комментариев к строкам, а агент — за динамические решения и получение контекста. Встроенный набор правил охватывает такие проблемы, как разыменование нулевого указателя, потокобезопасность, XSS и SQL-инъекции в нескольких языках.
Помимо ревью diff для рабочей копии, диапазона веток или отдельного коммита, команда `ocr scan` проверяет файлы и каталоги целиком. Инструмент поддерживает совместимые с OpenAI и Anthropic эндпоинты, а также режим делегирования: в нём ревью выполняет агент для написания кода, например Claude Code, используя собственную модель.
Ключевые возможности
- 01Проверяет Git diff для рабочей копии, диапазона веток или отдельного коммита.
- 02Формирует структурированные комментарии с привязкой к конкретным строкам.
- 03Включает встроенные правила для поиска NPE, проблем с потокобезопасностью, XSS и SQL-инъекций.
- 04Проверяет файлы и каталоги целиком, без diff, с помощью `ocr scan`.
- 05Работает с эндпоинтами моделей, совместимыми с OpenAI и Anthropic.
- 06Предлагает плагины для Claude Code, Codex, Cursor, Kimi Code и OpenCode.
Сценарии использования
- Добавить автоматическое ревью pull request в CI/CD-пайплайн, например GitHub Actions или GitLab CI.
- Проверить feature-ветку относительно main перед созданием merge request.
- Провести аудит незнакомой кодовой базы или каталога, для которых нет содержательного diff.
- Поручить AI-агенту для написания кода выполнить ревью на собственной модели в режиме делегирования.
Быстрый старт
- 1
Установите CLI глобально через npm
npm install -g @alibaba-group/open-code-review - 2
Настройте провайдера LLM
ocr config provider - 3
Выберите модель для активного провайдера
ocr config model - 4
Запустите проверку в проекте Git
ocr review
Что важно знать
- Требуется Git версии 2.41 или новее.
- Для проверок нужны настроенный эндпоинт LLM и ключ API, если только вы не используете Delegation Mode.
- Способность к воспроизведению ниже, чем у универсальных агентов; это осознанный компромисс ради точности.
В подборках
Темы
Частые вопросы
- Что такое open-code-review?
- CLI для AI-ревью кода: детерминированный выбор файлов и правил сочетается с LLM-агентом, который оставляет комментарии к конкретным строкам Git diff. Open Code Review — CLI-инструмент для ревью изменений кода с помощью LLM. Он читает Git diff, выбирает файлы для проверки, объединяет связанные файлы в группы и передаёт каждую группу агенту. Агент может читать файлы целиком, искать по кодовой базе и изучать другие изменённые файлы для контекста. Результат — структурированные комментарии к конкретным строкам.
- open-code-review можно использовать бесплатно? Какая у него лицензия?
- open-code-review распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- open-code-review всё ещё поддерживается?
- Активно поддерживается. Последний коммит в open-code-review — 6 нояб. 2026 г..
- Для чего можно использовать open-code-review?
- Добавить автоматическое ревью pull request в CI/CD-пайплайн, например GitHub Actions или GitLab CI. Проверить feature-ветку относительно main перед созданием merge request. Провести аудит незнакомой кодовой базы или каталога, для которых нет содержательного diff. Поручить AI-агенту для написания кода выполнить ревью на собственной модели в режиме делегирования.
- Как установить open-code-review?
- Установите CLI глобально через npm: npm install -g @alibaba-group/open-code-review Настройте провайдера LLM: ocr config provider Выберите модель для активного провайдера: ocr config model Запустите проверку в проекте Git: ocr review
- Где скачать open-code-review?
- Исходный код и инструкции по установке — на GitHub: https://github.com/alibaba/open-code-review
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Инструмент для AI-ревью кода: с помощью LLM, например OpenAI, Claude или Ollama, оставляет комментарии к строкам, сводки и ответы в pull- и merge request.
Сканер безопасности для AI Agent Skills, который выявляет prompt injection, утечку данных и шаблоны вредоносного кода; результаты проверки носят предварительный характер.
Открытый GitHub-бот, который работает с вашим ключом и запускает AI-ревью кода, триаж issues и автоисправления CI в GitHub Actions.
Единая self-hosted платформа для разработки: Git-хостинг, задачи, CI/CD, пакеты, wiki и AI-агенты.
Модульная среда выполнения и оркестрации, которая координирует AI-агентов для разработки через пайплайны с проверками задач, ревью, релизов и документации.