Бот для code review в GitHub: анализирует diff пул-реквестов с помощью LLM в стиле ChatGPT и оставляет комментарии; работает как GitHub App, Action или самостоятельно размещённое приложение Probot.
truongnh1992/gemini-ai-code-reviewer
GitHub Action, которая публикует комментарии с ревью кода от ИИ в pull request по команде /gemini-review, используя Gemini API от Google.
- Звёзды
- 258
- Форки
- 57
- Открытые issues
- 13
- Последний коммит
- 22 дня назад
Что это?
Gemini AI Code Reviewer — это GitHub Action, которая проверяет pull request с помощью моделей Gemini от Google. Она собирает изменения в коде из pull request, исключает выбранные вами файлы, отправляет изменённый код в Gemini частями и публикует полученные комментарии с ревью прямо в PR.
Action настраивается в файле workflow вашего репозитория; для работы нужен ключ Gemini API, сохранённый в GitHub Secret. Проверка запускается, когда кто-то оставляет комментарий /gemini-review в pull request. Вы можете выбрать модель Gemini через параметр GEMINI_MODEL и исключить файлы по шаблонам, например *.md, или lock-файлы с помощью параметра EXCLUDE.
Проект распространяется по лицензии MIT и написан на Python.
Ключевые возможности
- 01Запускает ревью, когда в pull request оставляют комментарий /gemini-review
- 02Отправляет изменения кода из PR в Gemini API частями
- 03Позволяет исключать файлы из ревью по шаблонам
- 04Позволяет выбрать модель Gemini через параметр workflow
- 05Публикует комментарии с ревью прямо в pull request
Сценарии использования
- Получение первичного автоматизированного ревью pull request до проверки людьми
- Добавление обратной связи с помощью ИИ в проекты, где предпочитают Gemini другим инструментам ревью
- Исключение документации, lock-файлов и конфигурационных файлов из ревью кода с помощью списка в EXCLUDE
Быстрый старт
- 1
Получите ключ Gemini API в Google AI Studio
- 2
Добавьте ключ в репозиторий как GitHub Secret с именем GEMINI_API_KEY
- 3
Создайте .github/workflows/code-review.yml, используя workflow из README
- 4
Оставьте комментарий /gemini-review в pull request, чтобы запустить проверку
Что важно знать
- Требуется ключ Gemini API, использование которого может повлечь расходы.
- В примере из README указано имя модели (gemini-3.8-flash), которой может не существовать, поэтому, возможно, потребуется проверить настройку модели.
В подборках
Темы
Частые вопросы
- Что такое gemini-ai-code-reviewer?
- GitHub Action, которая публикует комментарии с ревью кода от ИИ в pull request по команде /gemini-review, используя Gemini API от Google. Gemini AI Code Reviewer — это GitHub Action, которая проверяет pull request с помощью моделей Gemini от Google. Она собирает изменения в коде из pull request, исключает выбранные вами файлы, отправляет изменённый код в Gemini частями и публикует полученные комментарии с ревью прямо в PR.
- gemini-ai-code-reviewer можно использовать бесплатно? Какая у него лицензия?
- gemini-ai-code-reviewer распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- gemini-ai-code-reviewer всё ещё поддерживается?
- Активно поддерживается. Последний коммит в gemini-ai-code-reviewer — 16 окт. 2026 г..
- Для чего можно использовать gemini-ai-code-reviewer?
- Получение первичного автоматизированного ревью pull request до проверки людьми Добавление обратной связи с помощью ИИ в проекты, где предпочитают Gemini другим инструментам ревью Исключение документации, lock-файлов и конфигурационных файлов из ревью кода с помощью списка в EXCLUDE
- Как установить gemini-ai-code-reviewer?
- Получите ключ Gemini API в Google AI Studio Добавьте ключ в репозиторий как GitHub Secret с именем GEMINI_API_KEY Создайте .github/workflows/code-review.yml, используя workflow из README Оставьте комментарий /gemini-review в pull request, чтобы запустить проверку
- Где скачать gemini-ai-code-reviewer?
- Исходный код и инструкции по установке — на GitHub: https://github.com/truongnh1992/gemini-ai-code-reviewer
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Веб-приложение и GitHub Action, которые группируют изменения в pull request по областям и подводят итоги, чтобы разбирать их по очереди.
Открытый AI-агент автоматически проверяет pull request и поддерживает команды /describe, /review, /improve и /ask в GitHub, GitLab, Bitbucket и Azure DevOps.
GitHub Action анализирует diff pull request с помощью LLM и публикует несколько приоритетных inline-комментариев.
Строит анимированные диаграммы архитектуры и потоков данных для каждого pull request и публикует их комментарием в GitHub, GitLab и Bitbucket.
Ruby-инструмент для CI, который автоматизирует проверки pull request по заданным правилам: например, требует обновлять changelog и соблюдать соглашения об описании PR.