alibaba/open-code-review
alibaba
Инструмент код-ревью от Alibaba: детерминированные пайплайны плюс LLM-агент, комментарии на уровне строк, встроенные правила для NPE, потокобезопасности, XSS и SQL-инъекций.
OpenCodeReview — открытый инструмент код-ревью, который сочетает детерминированные проверки с LLM-агентом. Нужен командам, которым важны точные построчные замечания и встроенные правила безопасности без ручной настройки.
Ключевые возможности
- Гибридная архитектура: детерминированные пайплайны и LLM-агент работают вместе
- Точные комментарии на уровне отдельной строки кода
- Встроенный мультиязычный набор правил: NPE, потокобезопасность, XSS, SQL-инъекции
- Совместимость с OpenAI и Anthropic API
- Работает на Windows, macOS и Linux
- Интеграция с Claude Code, Codex, Cursor и Kimi Code
Для каких задач подходит
- Автоматическое ревью пул-реквестов с построчными замечаниями
- Поиск типовых дефектов и уязвимостей по готовому набору правил
- Подключение LLM-провайдера для контекстного анализа изменений
- Встраивание проверок в рабочий процесс разработчика через поддерживаемых агентов
- Аудит кода на NPE, потокобезопасность, XSS и SQL-инъекции
Подробнее
OpenCodeReview построен как гибрид: часть проверок выполняют детерминированные пайплайны, а часть — LLM-агент. Такое разделение позволяет получать стабильные срабатывания по известным правилам и при этом привлекать модель для анализа контекста. Инструмент ориентирован на репозиторный контекст, то есть учитывает код проекта целиком, а не только изменённый фрагмент.
В комплекте идёт мультиязычный набор правил, покрывающий типовые проблемы: разыменование null, потокобезопасность, XSS и SQL-инъекции. Комментарии привязываются к конкретным строкам, что упрощает разбор замечаний. Поддерживаются OpenAI- и Anthropic-совместимые API, а также работа на Windows, macOS и Linux и интеграция с Claude Code, Codex, Cursor и Kimi Code.
При выборе стоит учитывать, что для LLM-части потребуется настроить провайдера и ключи, а качество замечаний зависит от выбранной модели. Проект распространяется под Apache-2.0 и прошёл проверку OpenSSF Best Practices на золотой уровень.
Частые вопросы
Как установить open-code-review?
Отдельной команды установки в README нет — склонируйте репозиторий и следуйте инструкции из README:
git clone https://github.com/alibaba/open-code-review.gitКакие задачи решает open-code-review?
Инструмент автоматизирует код-ревью: находит типовые дефекты и уязвимости по встроенным правилам и формирует построчные комментарии. За счёт LLM-агента он анализирует изменения с учётом контекста репозитория. Подходит для команд, которым нужна автоматическая проверка пул-реквестов.
Какие ОС и агенты поддерживает OpenCodeReview?
Инструмент работает на Windows, macOS и Linux. Из агентов заявлена поддержка Claude Code, Codex, Cursor и Kimi Code.
Каких провайдеров LLM можно подключить?
Поддерживаются API, совместимые с OpenAI и Anthropic. Конкретная настройка зависит от выбранного провайдера и модели.
Под какой лицензией распространяется проект?
Проект выходит под лицензией Apache-2.0. Это открытая лицензия, допускающая коммерческое использование.
О репозитории
Язык
Лицензия
Звёзды
48K
Форки
3,5K
Открытые issues
320
Контрибьюторы
0
Создан
18.05.2026
Обновлён
20.10.2026