ReviewEngine CLI

CLI с виртуальным советом ИИ-экспертов проверяет PR или локальный diff и выдает общий балл, уровень угрозы и доказательства.

  • 104 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Расширенный доступ

Почему такой уровень

  • Изменения кода уходят внешнему ИИ-провайдеру.
  • С токеном и флагом `--publish` инструмент пишет в обсуждения PR и MR от имени владельца токена.
Все причины и проверки

liewzheng/reviewengine

Установка

Работает в

Ручная установка

curl -fsSL https://raw.githubusercontent.com/Liewzheng/ReviewEngine/master/install.sh | bash

Первая команда из README ставит бинарный файл и алиас `reng`. Скрипт можно сначала скачать и просмотреть.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Изменения кода уходят внешнему ИИ-провайдеру.
  • С токеном и флагом `--publish` инструмент пишет в обсуждения PR и MR от имени владельца токена.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

ReviewEngine — статический бинарный файл на Rust, который запускает совет из ИИ-экспертов: безопасность, производительность, качество, повторное использование кода, документация. Эксперты параллельно смотрят на один и тот же diff, каждый со своей стороны. На выходе отчет в Markdown или JSON. У каждой находки есть серьезность, уверенность, доказательство, влияние, рекомендация и трудоемкость, а в целом отчет содержит баллы по экспертам, общий взвешенный балл и итоговую оценку опасности от низкой до критической. Проверять можно локальный репозиторий (`--base`, `--staged`, `--since`), PR на GitHub и MR на GitLab, а флаг `--publish` отправляет находки в обсуждение. Скилл `review-engine` вызывает CLI из Claude Code по фразам вроде «review a PR».

Для кого. Команды, которым нужен единый формат ревью с оценками, и разработчики, которые проверяют ветку до открытия PR.

Подходит, если

  • Перед созданием PR нужно сверить ветку с `main` и поправить находки высокой серьезности.
  • Diff огромный, и ревьюеру нужна карта угроз по безопасности и производительности.
  • В CI на GitLab или GitHub нужен шаг, который пишет структурированный отчет в обсуждение MR.
  • Агент Claude Code должен запустить совет экспертов по фразе «review this repo».

Не подходит, если

  • Фрагменты кода нельзя передавать ИИ-провайдеру.
  • Нужен обычный запрос на ревью без имени инструмента: скилл на него намеренно не реагирует.
  • Нужны SSO, журнал аудита или собственные шаблоны экспертов без коммерческой лицензии.

Пример запроса к агенту

Запусти review-engine для текущей ветки относительно `main` и покажи находки высокой серьезности.

Ограничения

Нужен ключ ИИ-провайдера (OpenAI, Anthropic, DeepSeek или совместимого), настройки лежат в `.code-audit-config.toml` или в переменной `LLM_CONFIG`. Изменения кода уходят провайдеру. Для PR и MR нужны `GITHUB_TOKEN` или `GITLAB_TOKEN`, а с флагом `--publish` отчет попадает в обсуждение. Установщик требует `curl`, `jq` и `sha256sum` (на macOS `shasum`). SSO, журнал аудита и собственные шаблоны экспертов входят в отдельную коммерческую версию. Оценки выставляет модель, поэтому находки проверяют вручную.

Как отключить. Удалите каталог `review-engine` из `~/.claude/skills/` и бинарные файлы `review-engine` и `reng`. Если запускали `reng serve` или вебхуки, остановите сервер и отзовите токены GitHub и GitLab.

Частые вопросы

Как проверить ветку до PR?

Запустите `reng review` с `--local-path` и `--base main`. Для индексной области есть `--staged`, для диапазона коммитов `--since` и `--until`.

Как отправить отчет в MR?

Добавьте `--publish` и задайте `GITLAB_TOKEN` или `GITHUB_TOKEN` в окружении. Токены лучше не передавать флагами: они попадают в историю оболочки.

Какие модели подходят?

OpenAI, Anthropic, DeepSeek и любой сервер, совместимый с OpenAI. Провайдера задают в `.code-audit-config.toml` или через `LLM_CONFIG`.

Как убрать шум из находок?

В разделе `[report]` конфигурации поднимите `min_confidence` и включите `drop_low_confidence`. Находки вне измененных строк отбрасываются автоматически.

Бесплатен ли инструмент?

Ядро, локальная проверка, интеграции и REST API бесплатны по лицензии Apache 2.0. SSO и журнал аудита продаются отдельно.

Обсуждение

Вопросов и отзывов пока нет.

reviewd проверяет pull request из GitHub, GitLab и BitBucket через Claude Code, Gemini или Codex CLI и комментирует их

CLIШирокий доступ70Звезды репозитория

Jev-Code-Reviewer ранжирует правки в PR агента по приоритетам P0, P1, P2 и пересказывает их на странице GitHub обычным языком.

СкиллРасширенный доступ152Звезды репозитория

CLI сопоставляет диагностику линтеров с изменениями кода и выводит замечания локально или в согласованный канал ревью.

CLIРасширенный доступ9,7 тыс.Звезды репозитория

CLI и плагин для ревью кода агентом: читает git diff и пишет замечания по строкам с учетом контекста

CLIРасширенный доступ50,1 тыс.Звезды репозитория

CLI и три скилла, которые разбирают комментарии ревью-ботов в PR: оценивают находки, правят код, отвечают и ждут проверок

СкиллШирокий доступ321Звезды репозитория

Два скилла: ревью pull request в споре двух моделей и помощник, который разбирает замечания по кругам до слияния

СкиллРасширенный доступ170Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
ReviewEngine (эта карточка)нет104
code-review-skillнет2 256ревью кода одним агентом; ReviewEngine запускает совет экспертов с весами и итоговым баллом
open-code-reviewнет50 109проверка кода по правилам; здесь совет экспертов оценивает diff и публикует отчет в PR или MR

Коротко о README

Один бинарный файл с алиасом `reng` ставится скриптом или через Homebrew и работает на ноутбуке, сервере и в CI. Есть также REST API и прием вебхуков GitLab и GitHub.

Бейдж для README

Сообщить о проблеме