reviewd CLI

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

  • 70 ★ репозитория
  • Последний коммит
  • MIT
CLI

Широкий доступ

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

  • Токены с правом записи в Pull requests дают инструменту публиковать комментарии и одобрять PR от вашего имени
  • ИИ-CLI запускается с доступом к локальному клону и выполняет команды из test_commands
Все причины и проверки

simion/reviewd

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/reviewd

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Токены с правом записи в Pull requests дают инструменту публиковать комментарии и одобрять PR от вашего имени
  • ИИ-CLI запускается с доступом к локальному клону и выполняет команды из test_commands

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

Что делает

reviewd — локальный помощник для ревью pull request. Он берет открытые PR из GitHub, GitLab и BitBucket, создает для каждого git worktree в вашем клоне репозитория и запускает установленный Claude Code, Gemini или Codex CLI со структурированным промптом и схемой JSON. Затем reviewd публикует построчные комментарии и сводный комментарий с уровнями серьезности. Перед вызовом ИИ он гоняет ваши линтеры, проверку типов и тесты из `test_commands`, и их провалы попадают в анализ. Новые коммиты в PR запускают повторное ревью, а старые комментарии убираются. Состояние хранится в SQLite, поэтому уже проверенные коммиты пропускаются. Режимов два: `reviewd pr my-project 42` проверяет один PR, `reviewd watch` крутит цикл по всем репозиториям в открытом терминале. Фильтры пропускают черновики, мелкие диффы и PR с шаблонами в заголовке, а необязательное автоодобрение срабатывает по порогам размера, серьезности и числа находок. Первую настройку ведет мастер `reviewd init`.

Для кого. Командам на GitHub, GitLab или BitBucket, у которых есть подписка на Claude Code, Gemini CLI или Codex и локальные клоны репозиториев.

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

  • Коллеги присылают много PR, и вам нужен первый проход ИИ до своего ревью, без CI и облачного сервиса
  • Одни репозитории проверяет Claude, другие Gemini, и модель задается для каждого отдельно
  • Перед ревью нужно прогнать линтер и тесты из `test_commands` и показать провалы ИИ
  • Критичная находка должна создавать задачу в BitBucket и блокировать слияние
  • Надо проверить свежий PR без публикации: `reviewd pr` с флагом `--dry-run` показывает результат в терминале

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

  • Нужно ревью без локального клона репозитория: reviewd работает только с вашими клонами
  • Ревью должно идти в облаке на каждый коммит автоматически: цикл `reviewd watch` живет в открытом терминале
  • На машине нет Python 3.12 и ни одного из CLI Claude, Gemini или Codex
  • Требуется ручная проверка безопасности по списку: ИИ дает находки, но не гарантирует полноты

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

Проверь PR 42 в проекте my-project через reviewd с флагом --dry-run и покажи находки по серьезности

Ограничения

  • Нужны Python 3.12 или новее и один из CLI (`claude`, `gemini`, `codex`) с авторизацией.
  • Для каждого хоста нужен токен: fine-grained токен GitHub с правами Pull requests на чтение и запись, токен GitLab со scope api или токен BitBucket.
  • Claude CLI на сервере без браузера теряет интерактивный вход, поэтому для долгой работы нужен токен из `claude setup-token` (срок один год) или `ANTHROPIC_API_KEY`.
  • Режим `reviewd watch` работает только пока открыт терминал.

Как отключить. Остановите цикл `reviewd watch` через Ctrl+C. Пакет удаляет `pip uninstall reviewd` или `uv tool uninstall reviewd`, а конфигурация лежит в `~/.config/reviewd/config.yaml` и `.reviewd.yaml` в репозиториях, их убирают вручную.

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

Как поставить reviewd?

Выполните `pip install reviewd` или `uv tool install reviewd`, затем `reviewd init`. Мастер найдет клоны, определит хостинг, проверит токены и запишет конфигурацию.

Какие модели и CLI поддерживает reviewd?

Claude Code, Gemini CLI и Codex CLI. Выбор задается ключом `cli` глобально или для каждого репозитория, там же можно указать модель.

Публикует ли reviewd комментарии сразу?

Да, в обычном режиме он ставит построчные и сводный комментарии в PR. Чтобы сначала посмотреть результат, добавьте `--dry-run`.

Что reviewd делает с черновиками и мелкими PR?

В режиме `watch` черновики пропускаются, если в заголовке нет `[review]`, `[claudiu]`, `[ask]` или `[bot review]`. Размер диффа и шаблоны заголовков тоже настраиваются, а команда `pr` проверяет PR независимо от статуса черновика.

Может ли reviewd одобрять PR сам?

Да, если включить автоодобрение: оно срабатывает по порогам размера диффа, серьезности и числа находок и по правилам, которые оценивает ИИ. Причина одобрения попадает в сводный комментарий.

Обсуждение

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

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

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

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

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

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

CLIРасширенный доступ104Звезды репозитория
Нужен VPN

Плагин Claude Code: Claude выполняет задачу, затем хук остановки запускает независимое ревью в Codex, и Claude правит замечания в той же сессии

ПлагинШирокий доступ731Звезды репозитория

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

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

Три скилла разбирают замечания Greptile к pull request, чинят их и повторяют ревью, пока не останется открытых комментариев

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

Коротко о README

Страница описывает возможности: локальные клоны, worktree, параллельные ревью, запуск тестов, структурированный вывод и умные повторные ревью. Затем идут установка, мастер настройки для трех хостингов, схема работы, глобальная и проектная конфигурация.

Бейдж для README

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