alibaba/open-code-review

Безопасный, быстрый и эффективный, проверенный в масштабах Alibaba. Гибридный инструмент для code review: детерминированные пайплайны + LLM Agent, точные комментарии на уровне строк, встроенный набор правил на несколько языков (NPE, thread-safety, XSS, SQL injection), совместим с OpenAI и Anthropic.

Агенты⭐ 38 582Goпоследний релиз: v1.12.7
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

OpenCodeReview — это CLI-инструмент для AI-ревью кода, сочетающий детерминированные пайплайны и LLM Agent для точного анализа изменений.

Зачем нужен

Инструмент автоматизирует код-ревью, генерируя структурированные комментарии с привязкой к строкам кода. Он решает проблему поверхностного анализа и пропуска багов, характерную для общих AI-агентов, обеспечивая высокую точность при меньшем расходе токенов.

Что можно реализовать

  • Интеграция в CI/CD для автоматического ревью Pull Request
  • Поиск уязвимостей (SQL injection, XSS, NPE) через встроенные правила
  • Аудит целых файлов или директорий через команду 'ocr scan'
  • Использование в качестве агента в IDE (Cursor, Claude Code, Codex)

Ключевые возможности

  • Гибридная архитектура: детерминированные правила + LLM Agent
  • Точность (Precision) и F1 выше, чем у общих агентов, при расходе ~1/9 токенов
  • Встроенный мультиязычный набор правил безопасности
  • Поддержка OpenAI и Anthropic API
  • Глубокий контекстный анализ: чтение полных файлов и поиск по кодовой базе

👤 Кому подойдёт: разработчики, DevOps-инженеры, лиды команд, внедряющие AI в процессы код-ревью

Релизы

v1.12.7minor
🕐 2 дн назад · релиз на GitHub ↗

Добавлен экспорт сессий в HTML, исправлена фильтрация тестов pytest и завершён перевод интерфейса на английский.

  • Added: Появилась возможность экспортировать сессию в автономный HTML-файл.
  • Fixed: Исправлена работа allowlist: файлы тестов pytest больше не участвуют в обзоре кода.
  • Deprecated: Удалено последнее временное исключение, разрешавшее использование только английского языка.
  • Added: Завершён перевод комментариев, названий тестов и строк провайдеров на английский язык.