Gemini CLI: AI-агент Google прямо в терминале

«Gemini CLI — это открытый AI-агент, который переносит мощь Gemini прямо в ваш терминал» — Google, июнь 2025

Что такое Gemini CLI и для кого он?

Gemini CLI — это агентный AI-инструмент, разработанный Google для работы локально из терминала. Инструмент подключает модели Gemini к локальным кодовым базам и позволяет разработчикам делать запросы на естественном языке — просить объяснить запутанный код, писать новые функции, отлаживать код или запускать команды.

Хотя Gemini CLI особенно хорош для программирования, он спроектирован как универсальный инструмент — от генерации контента и решения задач до глубокого исследования и управления задачами.

Кому подойдёт:

  • Backend- и fullstack-разработчикам, работающим в терминале
  • DevOps-инженерам и SRE, автоматизирующим рутину
  • Командам, уже использующим экосистему Google Cloud / Gemini Code Assist
  • Исследователям и хакатонщикам, которым нужен большой контекст при минимальных затратах
ℹ Дата запуска
Gemini CLI был анонсирован 25 июня 2025 года как open-source проект под лицензией Apache 2.0. Инструмент стремительно набрал популярность благодаря щедрому бесплатному тарифу и контекстному окну в 1 млн токенов.

Ключевые возможности

1. Огромное контекстное окно — 1 млн токенов

Gemini 2.5 Pro поддерживает контекстное окно до одного миллиона токенов, что позволяет загружать, понимать и редактировать целые репозитории в рамках одной сессии. Это позволяет передавать агенту большие кодовые базы, документацию и файловые деревья для многошагового анализа или трансформации — например, попросить проанализировать структуру проекта, предложить изменения и применить правки к конкретным файлам через естественный язык.

2. Встроенные инструменты агента

В состав встроенных инструментов входят: Google Search grounding, файловые операции, выполнение shell-команд и получение веб-страниц. Это позволяет агенту самостоятельно искать актуальную документацию, читать файлы и запускать скрипты без участия пользователя.

3. Архитектура ReAct-цикла

Gemini CLI использует цикл ReAct (Reason and Act) со встроенными инструментами и поддержкой MCP-серверов для выполнения сложных задач — исправления ошибок, создания новых функций и улучшения покрытия тестами.


graph TD
    A[Промпт пользователя] --> B[Модель Gemini 2.5 Pro]
    B --> C{ReAct-цикл}
    C --> D[Google Search]
    C --> E[Операции с файлами]
    C --> F[Shell-команды]
    C --> G[Web Fetch]
    C --> H[MCP-серверы]
    D & E & F & G & H --> I[Результат / Следующий шаг]
    I --> C
    I --> J[Финальный ответ]

4. Открытый исходный код и расширяемость

Gemini CLI доступен под лицензией Apache 2.0, что позволяет разработчикам инспектировать, модифицировать и расширять исходный код. Инструмент включает поддержку MCP (Model Context Protocol), что обеспечивает интеграцию с такими инструментами, как Git, Jira и CI/CD-пайплайны.

5. Мультимодальность

Gemini CLI поддерживает генерацию медиа через Google Imagen и Google Veo, что позволяет создавать изображения и видео прямо из терминала.

6. Интеграция с Gemini Code Assist

Google интегрировала Gemini CLI с AI-ассистентом Gemini Code Assist, так что все разработчики — на бесплатных, стандартных и корпоративных планах Code Assist — получают AI-ориентированное программирование с поддержкой промптов как в VS Code, так и в Gemini CLI.


Установка и быстрый старт

# Установка через npm
npm install -g @google/gemini-cli

# Запуск и авторизация
gemini

# Пример запроса прямо в терминале
gemini > Объясни мне функцию parseConfig() в src/config.ts
gemini > Напиши unit-тесты для модуля auth/
gemini > Найди все места, где мы обращаемся к устаревшему API
💡 Файл инструкций
Создайте файл GEMINI.md в корне проекта — он работает как системный промпт для всего репозитория. Укажите там архитектурные соглашения, стиль кода и запрещённые паттерны: агент будет следовать им автоматически.

Тарифы и цены

Gemini CLI — это open-source AI-агент под лицензией Apache 2.0, обеспечивающий доступ к моделям Gemini прямо в терминале. Сам клиент бесплатен, а тарификация зависит от выбранного провайдера аутентификации.

Пользователи могут выполнять до 60 запросов в минуту и 1 000 в день — это в настоящее время наибольший бесплатный лимит в индустрии.

Вариант доступаСтоимостьЛимитыМодели
Личный аккаунт Google$060 req/min, 1 000 req/dayGemini 2.5 Pro
Бесплатный API-ключ (Google AI Studio)$0 в рамках квотыОграниченные квотыFlash
Pay-as-you-go (Gemini API)По использованиюБез дневного лимитаPro + Flash
Vertex AIПо использованиюБез дневного лимитаВсе модели
Gemini Code Assist Standard/EnterpriseПо лицензииКвота включенаPro + Flash
⚠ Квоты и ограничения
Бесплатный лимит через личный аккаунт Google (1 000 req/day) действителен при авторизации через Google OAuth. При использовании Vertex AI или платного API квота определяется тарифным планом и выбранной моделью. При пиковой нагрузке возможны ошибки 429.

Плюсы и минусы

✅ Плюсы❌ Минусы
Открытый исходный код (Apache 2.0)Работает только с моделями Gemini
Контекстное окно 1M токеновFlash-only API уступает Pro по качеству
Встроенный Google Search groundingКод может не соответствовать паттернам проекта
Поддержка MCP для кастомных интеграций429-ошибки при пиковой нагрузке
Мультимодальность (Imagen/Veo)Слабее нативной CI/CD-интеграции, чем Codex
Интеграция с Gemini Code Assist и VS CodeТребует больше ревью генерируемого кода
Самый высокий бесплатный лимит (1 000 req/day)Нет облачного async-выполнения задач
Headless-режим для скриптингаЗависимость от инфраструктуры Google

Сравнение с альтернативами

Ниже приведено сравнение трёх ключевых terminal-агентов по основным параметрам.

ПараметрGemini CLIClaude CodeCodex CLI
РазработчикGoogleAnthropicOpenAI
ЛицензияApache 2.0 (open source)ПроприетарнаяApache 2.0 (open source)
Контекстное окно1M токеновдо 1M (зависит от плана)~922K (GPT-4o)
Лучший сценарийБольшой контекст, Google CloudСложные рефакторингиCode review, CI/CD
Бесплатный тариф✅ 1 000 req/day❌❌
Стартовая ценаОт $0 (личный аккаунт)От $17/мес.Требует ChatGPT Plus
Google Search✅ Встроен❌❌
SandboxingSeatbelt / DockerРазрешения ОСDocker
MCP-поддержка✅✅✅
Мультимодальность✅ (Imagen/Veo)ОграниченноОграниченно
Интеграция с IDEVS Code, JetBrainsVS Code, JetBrains, CursorVS Code, Cursor
📝 Когда выбирать Gemini CLI

День 1 в legacy-проекте: Используйте Gemini CLI, чтобы быстро сориентироваться в большой кодовой базе — 1M токенов позволяют загрузить весь репозиторий целиком.

День 2 — сложный рефакторинг: Переключитесь на Claude Code для точных многофайловых изменений.

CI/CD пайплайны: Codex CLI с Docker-изоляцией лучше подходит для автоматизации в production.


Вердикт

Gemini CLI выделяется комбинацией щедрых бесплатных лимитов, глубокой интеграцией с экосистемой Google и полностью открытым исходным кодом. Среди трёх лидирующих терминальных агентов Gemini CLI побеждает там, где нужен максимальный контекст и расширяемость.

Кому точно подойдёт:

  • Командам в экосистеме Google Cloud с лицензией Gemini Code Assist
  • Разработчикам, которым нужен максимальный контекст для анализа больших репозиториев
  • Тем, кто хочет open-source инструмент под Apache 2.0 с возможностью кастомизации
  • Проектам, использующим MCP для интеграции с внешними системами

Кому не подойдёт:

  • Командам, которым нужна строгая изоляция выполнения (лучше Codex с Docker)
  • Разработчикам, приоритет которых — качество генерируемого кода «из коробки» (Claude Code лидирует)
  • Проектам вне экосистемы Google, которым важна вендорная независимость

Итоговый рейтинг: 7.5 / 10

КритерийОценка
Мощность модели8/10
Размер контекста10/10
Удобство использования7/10
Доступность / цена9/10
Расширяемость9/10
Качество кода7/10
Итог7.5/10