# OpenCodeReview

> Код, который проверяет себя миллионами глаз: рождение открытого стража

OpenCodeReview — open-source ревью кода от Alibaba: гибрид детерминированных пайплайнов и LLM Agent, точные построчные комментарии, правила NPE, XSS, SQL-инъекц

- Категории: Opensource, Инструменты разработчика, Помощники в кодинге
- Сайт сервиса: https://github.com/alibaba/open-code-review
- Карточка в каталоге: https://ailibri.com/opencodereview
- Обновлено: 2026-08-03

## Описание

OpenCodeReview — open-source CLI-инструмент для ревью кода на базе LLM, который два года работал как внутренний ассистент Alibaba и успел проверить код тысяч разработчиков. Сервис читает git diff, передаёt изменённые файлы модели через агента с доступом к инструментам и возвращает структурированные комментарии с точной привязкой к строкам. Пригодится командам, которые хотят встроить автоматическое ревью в CI или разобраться в незнакомом репозитории без ручного перелопачивания кода.

Главная идея OpenCodeReview — гибридная архитектура: детерминированные пайплайны отвечают за то, что не должно ломаться, а агент подключается там, где нужны динамические решения. Инженерная логика точно определяет, какие файлы нужно проверить, группирует связанные файлы в один блок для ревью (например, файлы локализации на разных языках) и подбирает правила под особенности конкретного файла — это убирает информационный шум и держит внимание модели сфокусированным. Отдельные модули позиционирования и рефлексии комментариев дополнительно повышают точность привязки замечаний к строкам кода. Агент же берёт на себя промпты, заточенные под задачи код-ревью, и набор инструментов, отобранный на основе анализа реальных вызовов в продакшене — это делает поведение агента предсказуемым, а не хаотичным, как у универсальных решений вроде Claude Code со скиллами для ревью.

По заявленному бенчмарку — 50 open-source репозиториев, 200 реальных PR, 10 языков программирования и больше 1500 размеченных дефектов — OpenCodeReview показывает заметно более высокую точность (Precision) и F1 по сравнению с универсальными агентами на той же модели, расходуя при этом примерно в 9 раз меньше токенов. Recall при этом ниже — разработчики сознательно выбрали баланс в сторону меньшего числа ложных срабатываний, а не поиска абсолютно всех проблем.

Встроенный набор правил покрывает несколько языков программирования и ловит распространённые классы ошибок: null pointer exceptions, проблемы потокобезопасности, XSS и SQL-инъекции. Сервис работает через OpenAI или Anthropic-совместимые эндпоинты — модель настраивается один раз через интерактивный конфигуратор, который сам проверит подключение.

Установка — через npm (npm install -g @alibaba-group/open-code-review) или готовый бинарник с GitHub Releases, для работы понадобится Git версии 2.41 и выше. После установки доступна команда ocr с несколькими режимами работы:

- ocr review — ревью незакоммиченных изменений в рабочей папке;

- ocr review --from main --to feature-branch — сравнение диапазона между ветками или коммитами;

- ocr review --commit — ревью одного конкретного коммита с возможностью возобновить прерванную сессию;

- ocr scan — полное сканирование файлов или директорий без диффа, для аудита незнакомого кода.

Проект полностью бесплатный и открытый — исходники, документация на нескольких языках и планы развития лежат в репозитории на GitHub. Есть расширение для VS Code и плагин для интеграции в другие инструменты разработки.

## Похожие сервисы в каталоге

- [AI-First Development Framework](https://ailibri.com/ai-first-development-framework): Методология AI-First разработки для Claude Code и Codex: планирование по спецификациям, Project Knowledge, фокусное выполнение задач и проверка результатов на о
- [Repowise](https://ailibri.com/repowise): Repowise — интеллектуальный анализ кода: оценка качества, авто-документация, git-аналитика, поиск мёртвого кода и архитектурные решения через MCP.
- [I Have ADHD](https://ailibri.com/i-have-adhd): Skill для кодинг-агентов: выводит ответ сразу, без "закапывания" в длинных объяснениях. ADHD-friendly формат ответов для Claude Code и Codex.
- [Rigor Dushno](https://ailibri.com/rigor-dushno): Расширение для Claude Code, позволяющее настроить уровень критичности ИИ-ассистента от 0 до 10: от полного согласия до максимальной проверки решений и архитекту
- [bb](https://ailibri.com/bb): bb — агентная IDE с открытым кодом, которая настраивает и автоматизирует себя. Работа в потоках с живым контролем через desktop, web, CLI и HTTP API.
- [Strands Labs](https://ailibri.com/strands-labs): Strands Labs - экспериментальные проекты для разработки AI-агентов: управление роботами, симуляции, Python-функции с AI. Открытый код на GitHub.

---
Источник: AILibri — каталог нейросетей и ИИ-инструментов, https://ailibri.com