Опенсорсный AI-агент от Google, который переносит Gemini в терминал и помогает анализировать, редактировать и автоматизировать работу с кодом.
google-github-actions/run-gemini-cli
GitHub Action, запускающий Gemini CLI в репозитории для проверки pull request, сортировки issues и обработки запросов с упоминанием @gemini-cli.
- Звёзды
- 2,112
- Форки
- 288
- Открытые issues
- 85
- Последний коммит
- 2 месяца назад
Что это?
run-gemini-cli — это GitHub Action, который запускает Gemini CLI в GitHub workflows. Он может автономно выполнять задачи по расписанию или в ответ на события, а также работать как помощник по запросу, когда кто-то упоминает @gemini-cli в комментарии к issue или pull request.
В состав Action входят готовые workflows для проверки pull request, сортировки issues, общения с помощником общего назначения и диспетчера, который направляет команды из комментариев в нужный workflow. Каждый workflow можно скопировать в каталог .github/workflows репозитория и настроить. Файл GEMINI.md в репозитории содержит инструкции для модели с учетом особенностей проекта.
Для аутентификации можно использовать ключ Gemini API, Vertex AI или Workload Identity Federation в Google Cloud. Для доступа к GitHub подойдет GITHUB_TOKEN по умолчанию или собственное GitHub App. Дополнительно телеметрию OpenTelemetry можно отправлять в проект Google Cloud.
Ключевые возможности
- 01Автоматически запускается при таких событиях, как создание issue или pull request, а также по расписанию.
- 02Отвечает на упоминания @gemini-cli в комментариях к issue и pull request.
- 03Позволяет Gemini вызывать инструменты, например GitHub CLI (gh), во время выполнения задачи.
- 04Читает файл GEMINI.md с инструкциями и контекстом для конкретного проекта.
- 05Поддерживает аутентификацию с помощью ключа Gemini API, Vertex AI и Workload Identity Federation.
Сценарии использования
- Автоматическая проверка pull request при их создании.
- Сортировка новых GitHub issues при создании или по ночному расписанию.
- Запросить у Gemini объяснение кода, предложения по изменениям или написание тестов в комментарии к issue или PR.
- Отправка телеметрии workflow в проект Google Cloud для мониторинга.
Быстрый старт
- 1
Получите ключ Gemini API в Google AI Studio
- 2
Добавьте ключ в секреты репозитория под именем GEMINI_API_KEY
- 3
Запустите Gemini CLI и выполните команду настройки, чтобы создать workflows
gemini - 4
В Gemini CLI введите /setup-github, затем создайте pull request или упомяните @gemini-cli в комментарии, чтобы попробовать
Что важно знать
- Требуется ключ Gemini API, сохранённый в секретах GitHub, или настройка Google Cloud для Vertex AI.
- По умолчанию для gemini_cli_version задано значение latest, поэтому поведение CLI может меняться от запуска к запуску, если не зафиксировать версию.
Темы
Частые вопросы
- Что такое run-gemini-cli?
- GitHub Action, запускающий Gemini CLI в репозитории для проверки pull request, сортировки issues и обработки запросов с упоминанием @gemini-cli. run-gemini-cli — это GitHub Action, который запускает Gemini CLI в GitHub workflows. Он может автономно выполнять задачи по расписанию или в ответ на события, а также работать как помощник по запросу, когда кто-то упоминает @gemini-cli в комментарии к issue или pull request.
- run-gemini-cli можно использовать бесплатно? Какая у него лицензия?
- run-gemini-cli распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- run-gemini-cli всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в run-gemini-cli — 21 авг. 2026 г..
- Для чего можно использовать run-gemini-cli?
- Автоматическая проверка pull request при их создании. Сортировка новых GitHub issues при создании или по ночному расписанию. Запросить у Gemini объяснение кода, предложения по изменениям или написание тестов в комментарии к issue или PR. Отправка телеметрии workflow в проект Google Cloud для мониторинга.
- Как установить run-gemini-cli?
- Получите ключ Gemini API в Google AI Studio Добавьте ключ в секреты репозитория под именем GEMINI_API_KEY Запустите Gemini CLI и выполните команду настройки, чтобы создать workflows: gemini В Gemini CLI введите /setup-github, затем создайте pull request или упомяните @gemini-cli в комментарии, чтобы попробовать
- Где скачать run-gemini-cli?
- Исходный код и инструкции по установке — на GitHub: https://github.com/google-github-actions/run-gemini-cli
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый AI-агент автоматически проверяет pull request и поддерживает команды /describe, /review, /improve и /ask в GitHub, GitLab, Bitbucket и Azure DevOps.
GitHub Action, запускающий Claude Code в PR и issues для ответов на вопросы, ревью изменений и внесения правок в код.
Расширение GitHub CLI для автоматизации репозитория с помощью ИИ: описывайте сценарии в Markdown и безопасно запускайте их через GitHub Actions.
Модульная среда выполнения и оркестрации, которая координирует AI-агентов для разработки через пайплайны с проверками задач, ревью, релизов и документации.
Инфраструктура памяти для LLM-агентов: сохраняет диалоги и выполнение задач в структурированном виде для приложений на Python и TypeScript.