🐰 CodeRabbit CLI может проверять код прямо во время работы вашего основного агента, используя GPT-4o и Claude. Находит баги, уязвимости и проблемы с архитектурой быстрее любого человека.
❓ Что умеет
Построчный анализ изменений с конкретными предложениями, проверка безопасности, генерация тестов и интерактивный чат с AI прямо в контексте кода. По статистике разработчики отправляют PR на 25-50% быстрее, а багов в production становится вдвое меньше.
🧑💻 Установка
curl -fsSL https://get.coderabbit.ai | sh #Установка
coderabbit auth #Авторизация
Бесплатно для open-source и индивидуальных разработчиков.
Основные команды
coderabbit # базовый режим
coderabbit --type uncommitted # только незакоммиченное
coderabbit --base develop # сравнение с веткой
Два режима работы
Обычный режим (--plain) — детальный отчет для самостоятельного разбора:
coderabbit --plain
Показывает проблемы, объяснения и готовые патчи.
Промпт-режим (--prompt-only) — генерирует сжатый промпт для AI-агентов:
coderabbit --prompt-only
Революционная фича! CodeRabbit не показывает полный отчет, а создает оптимизированный промпт для Cursor, Claude Code или GitHub Copilot. AI-агент получает готовое описание проблем с точными локациями и автоматически исправляет код.
Создается автономный цикл: AI пишет код → отправляет в терминал команду запуска CodeRabbit → CodeRabbit проверяет и возвращает оптимизированный промт обратно агенту → AI исправляет. Полная автоматизация без участия человека!
🤖 Конкретно у меня под код-ревью создан отдельный субагент, в котором в инструкциях указано, что вначале работы субагент должен ввести команду в терминале и дождаться получения промта на предстоящее код ревью, на основе которого он будет работать.
⚠️ Важный нюанс: в терминалах некоторых CLI Агентов есть таймауты в районе 2 минут, которые могут не дать успеть выполниться команде (иногда код ревью может доходить и до 8-10 минут если давно не коммитили, поэтому в инструкциях субагенту лучше явно сказать о том, чтобы он запускал команду с увеличенным таймаутом)
🔗 Сайт coderabbit.ai
