Gemini Code Assist на GitHub 2026: как настроить автоматическое ревью pull request
Gemini Code Assist подключается к GitHub за 5 минут и начинает ревьюить каждый pull request сам — без Jira, без ожидания коллег, без ручных проверок на стиль. Бесплатная версия дает 33 автоматических ревью в день. В этой статье покажем: как установить, что умеет бот, какие команды работают в комментариях, и чего от него ждать не стоит.
Что такое Gemini Code Assist на GitHub и зачем это нужно
Gemini Code Assist на GitHub — это GitHub App от Google, которое работает как автоматический ревьюер в каждом PR вашего репозитория. Открыл pull request — бот уже пишет summary и инлайн-комментарии с замечаниями.
Сценарий понятный. Ждать ревью от человека иногда нужно часами, особенно в небольших командах. Gemini Code Assist дает первичный фидбэк за секунды: находит потенциальные баги, нарушения стайлгайда, хардкодные значения, проблемы с безопасностью. Живой ревьюер при этом не исчезает — он просто фокусируется на архитектуре и логике, а не на проверке кавычек.
По данным DORA, организации, которые внедрили быстрый цикл ревью с AI, значительно сокращают время от коммита до мержа. Gemini Code Assist — самый простой способ попробовать это без Enterprise-контрактов.
Максим: «Мы подключили Gemini Code Assist на NanaBanana в один вечер. Настройка заняла минут пять, потом бот сам начал писать summary в каждый PR. Экономит время — не нужно самому описывать изменения при ревью. Плюс пару раз поймал реальные баги, которые я бы проглядел.»

Как работает автоматическое ревью в PR
После установки приложения gemini-code-assist[bot] автоматически добавляется ревьюером к каждому новому pull request. Комментарии появляются во вкладке Conversation и прямо в диффе кода.
Каждый комментарий содержит:
- Severity — Critical, High, Medium или Low
- Описание проблемы и почему это важно
- Готовый фикс-сниппет, который можно принять прямо из GitHub одним кликом
- Ссылку на стайлгайд, если он настроен
Минимальный порог severity настраивается. По умолчанию бот показывает Medium и выше — Low замечания не летят в PR, чтобы не зашумлять интерфейс. При желании порог меняется через конфиг-файл.
Бот не просто ищет очевидное. Из реального опыта: он находит отсутствующий столбец в SQL-запросе с PARTITION BY, хардкодные строки, нарушения под кастомный стайлгайд команды. Но он не заменяет ревью архитектурных решений — это по-прежнему задача человека.

Установка: шаг за шагом за 5 минут
Установка бесплатной (consumer) версии занимает одну итерацию кликов. Нужны только GitHub-аккаунт и один или несколько репозиториев.
Шаг 1. Перейди на страницу приложения: Gemini Code Assist в GitHub Marketplace.
Шаг 2. Нажми Install. GitHub спросит, для какого аккаунта или организации устанавливаешь.
Шаг 3. Выбери организацию и нужные репозитории. Можно сразу все или только конкретные.
Шаг 4. Тебя перенаправит в Admin Console приложения. Войди через GitHub.
Шаг 5. Выбери GitHub-организацию или персональный аккаунт из дропдауна.
Шаг 6. Прими условия Google — Terms of Service и Privacy Policy — и нажми Complete setup.
Всё. Gemini Code Assist активен для всех выбранных репозиториев. Следующий PR получит автоматическое ревью.
Для Enterprise-версии схема отличается: нужны IAM-роли в Google Cloud, связанный billing account и настройка через Google Cloud Console. Но для большинства разработчиков и небольших команд consumer-версия закрывает все потребности.

Что делать, если бот не отвечает
Самая частая причина — Google Cloud проект без привязанного billing account (актуально для Enterprise). Для consumer-версии такого нет. Если бот всё равно молчит, зайди в Settings -> Applications -> Gemini Code Assist -> Configure и проверь список репозиториев.
Ручные команды в комментариях: /gemini и его возможности
Кроме автоматического ревью при открытии PR, с ботом можно работать вручную через команды в комментариях. Любой участник PR может написать команду — бот ответит.
| Команда | Что делает |
|---|---|
| /gemini review | Полное ревью кода в PR с инлайн-комментариями |
| /gemini summary | Краткое описание всех изменений в PR |
| /gemini help | Список доступных команд |
| /gemini | Обращение к боту с любым вопросом по PR |
Команды работают в главном треде комментариев PR, а не в инлайн-тредах на конкретной строке. Это важно — напишешь /gemini review в инлайн-комментарии, он не сработает.
Ещё один вариант взаимодействия: тег @gemini-code-assist в любом комментарии. Так можно задать вопрос про конкретный кусок кода, попросить альтернативную реализацию или уточнить замечание бота.
На практике команда /gemini summary экономит много времени при написании описания PR — особенно если коммит накопился большой, а описывать все изменения вручную лень.

Настройка через config.yaml: стайлгайд, лимиты, исключения файлов
Базовая конфигурация бота живёт в файле .gemini/config.yaml в корне репозитория. Там же можно положить styleguide.md с правилами команды.
Пример минимального config.yaml:
code_review:
comment_severity_threshold: MEDIUM # LOW / MEDIUM / HIGH / CRITICAL
max_review_comments: 20 # -1 = без ограничений
pull_request_opened:
summary: true # автоматический summary при открытии PR
help: false # показывать ли подсказкиЧерез comment_severity_threshold можно поднять порог до HIGH — тогда бот будет писать только про критичные и серьёзные проблемы. Удобно, если LOW/MEDIUM замечания слишком шумят.
Файл styleguide.md — это обычный Markdown с правилами кода команды. Bот читает его и использует при ревью. Например: «Все строки подключения к БД должны быть в env-переменных», «Запрещены magic numbers без константы», «Все публичные функции должны иметь JSDoc-комментарий». Бот будет ловить нарушения этих правил в каждом PR.
Через .aiexclude файлы можно исключить папки или файлы из проверки — например, тесты или сгенерированный код.

Лимиты бесплатной версии: 33 ревью в день
Это ключевая цифра. Бесплатная (consumer) версия Gemini Code Assist на GitHub дает 33 автоматических ревью pull request в день на всю инсталляцию. Не на пользователя — на всё установленное приложение для организации.
Для сольного разработчика или небольшой команды это обычно хватает с запасом. Если команда большая или идёт активный спринт с десятками PR в день — лимит можно выбрать к вечеру.
| Версия | PR-ревью в день | Кому подходит |
|---|---|---|
| Consumer (бесплатно) | 33 | Соло, стартапы, небольшие команды |
| Enterprise | Больше, по тарифу | GitHub Enterprise, крупные команды |
Важно: лимиты Gemini Code Assist на GitHub считаются отдельно от лимитов Gemini Code Assist в VS Code. Использование бота в репозитории не "съедает" твои 6,000 completions в день в IDE.
Квоты сбрасываются ежедневно по расписанию Google Cloud.

Чем Gemini Code Assist в GitHub отличается от GitHub Copilot
Оба продукта — AI-ревьюеры в PR. Но есть принципиальные различия.
| Параметр | Gemini Code Assist | GitHub Copilot |
|---|---|---|
| Базовый PR-ревью | Бесплатно (33/день) | Платно ($10+/мес) |
| Кастомный стайлгайд | Да (.gemini/styleguide.md) | Да |
| Контекстное окно модели | 1M токенов | Зависит от модели |
| Модель | Gemini 3 | GPT-5, Claude, Gemini |
| Интеграция с Google Cloud | Нативная | Нет |
Для большинства инди-разработчиков и стартапов Gemini Code Assist выигрывает по соотношению бесплатный функционал/качество ревью. GitHub Copilot сильнее интегрирован в экосистему GitHub (например, умеет создавать PR и issues из чата), но стоит денег с первого дня.

Подробнее о самом инструменте — в обзоре Gemini Code Assist на VibeCoderz, там же сравнение с Cursor и GitHub Copilot.
Лиза: «Прикинь — подключила Gemini Code Assist к репозиторию NanaBanana лендинга, он сразу в первом же PR нашел хардкод с токеном в комменте, который я случайно оставила. Чисто такой "ой" момент, который мог стать проблемой. Вот такие пироги, иногда лишние глаза реально нужны.»

Что Gemini Code Assist умеет, а что нет
Честно про ограничения — без замалчивания.
Умеет хорошо:
- Писать автоматический summary изменений в PR — экономит время при заполнении описания
- Ловить потенциальные баги: null pointer, missing columns в SQL, неправильные типы
- Находить нарушения стайлгайда команды, если он прописан в styleguide.md
- Обнаруживать хардкодные строки, credentials в коде, magic numbers
- Отвечать на вопросы по конкретным строкам через
@gemini-code-assistв комментарии
Не умеет или делает плохо:
- Архитектурные ревью — это по-прежнему задача человека
- Понимать бизнес-логику без контекста (например, почему вот эта константа именно такая)
- Делать ревью в инлайн-комментариях через
/gemini— команды работают только в главном треде PR - Заменить живого тимлида при ревью сложных рефакторингов
Ещё нюанс: бот иногда предлагает код-сниппеты с ошибками — особенно когда контекст проекта специфичный. Принимать его фиксы вслепую не стоит, особенно в критичных местах.

FAQ
Можно ли использовать Gemini Code Assist на частном (private) репозитории?
Да, работает с приватными репозиториями без ограничений. Consumer-версия поддерживает и личные аккаунты, и организации, если у организации не включена private connectivity.
Как Gemini Code Assist связан с VS Code расширением — это одно и то же?
Нет. Gemini Code Assist на GitHub — это отдельное GitHub App для ревью PR. Расширение для VS Code — это инлайн-ассистент в редакторе. Их лимиты не пересекаются.

Что будет, если превысить лимит в 33 ревью в день?
Бот перестанет отвечать до следующего сброса квоты. Выйти за лимит при небольшой команде сложно — но если нужно больше, есть Enterprise-версия через Google Cloud.
Можно ли запустить ревью повторно, если бот уже прошелся по PR?
Да. Напиши /gemini review в комментарии — бот запустит новое ревью. Полезно после того, как внёс правки по предыдущим замечаниям.
Gemini Code Assist видит весь репозиторий или только изменения в PR?
В режиме PR-ревью он анализирует диф изменений плюс контекст вокруг измененных строк. Полный скан всего репозитория для каждого PR не делается — это было бы слишком дорого по токенам.
Как отключить автоматическое ревью, но оставить возможность вызывать его вручную?
В .gemini/config.yaml поставь pull_request_opened: false для автоматики. Ручные команды /gemini review и /gemini summary продолжат работать.
Можно ли ограничить, какие файлы Gemini проверяет?
Да, через .aiexclude файл в корне репозитория — туда добавляешь glob-паттерны для файлов и папок, которые нужно игнорировать.
Глоссарий
Pull Request (PR) — запрос на слияние изменений из одной ветки в другую в GitHub. Место, где происходит код-ревью перед попаданием кода в основную ветку.
GitHub App — приложение, которое встраивается в GitHub и получает права на работу с репозиториями, PR и комментариями. Gemini Code Assist — именно GitHub App.
Severity — уровень критичности замечания. Critical/High означает потенциальный баг или уязвимость. Medium — нарушение стандартов. Low — стилистика и мелочи.
Инлайн-комментарий — комментарий, привязанный к конкретной строке кода в диффе PR, а не к общему треду обсуждения.
Стайлгайд (style guide) — набор правил кода команды: именование, структура, запрещённые паттерны. В Gemini Code Assist прописывается в .gemini/styleguide.md.
Consumer версия — бесплатный вариант Gemini Code Assist для личных аккаунтов и небольших организаций. Enterprise — платная корпоративная версия с интеграцией в Google Cloud.
Попробуй настроить Gemini Code Assist на своём репозитории сегодня — всё займет 5 минут, а первый автоматический ревью придёт с ближайшим PR.
Больше инструментов для вайбкодинга — в каталоге AI-инструментов на VibeCoderz. Там же обзоры Claude Code, Windsurf, Aider и других инструментов, которые ускоряют разработку.
Если хочешь разобраться, какой стек инструментов подойдёт именно под твой проект — запишись на консультацию к Максиму.
Обновлено: март 2026