Repolode
truongnh1992

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. 1

    Получите ключ Gemini API в Google AI Studio

  2. 2

    Добавьте ключ в репозиторий как GitHub Secret с именем GEMINI_API_KEY

  3. 3

    Создайте .github/workflows/code-review.yml, используя workflow из README

  4. 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 обновляется ежедневно.

Похожие проекты

Бот для code review в GitHub: анализирует diff пул-реквестов с помощью LLM в стиле ChatGPT и оставляет комментарии; работает как GitHub App, Action или самостоятельно размещённое приложение Probot.

4,5 тыс.469JavaScriptISCОбновлён 3 месяца назад