Что это такое
Gemini CLI — терминальный AI-агент от Google. Он дает доступ к моделям Gemini из командной строки и рассчитан на разработчиков, которые живут в терминале: задают вопросы по проекту, редактируют файлы, запускают команды, проверяют ошибки и подключают внешние возможности через MCP.
В отличие от чат-страницы в браузере, здесь модель находится ближе к рабочему каталогу. Можно обсуждать не абстрактный фрагмент кода, а текущий репозиторий, результат команды, лог сборки или структуру файлов. Такой формат особенно удобен для задач, где нужно несколько шагов подряд, а не один ответ.
Что внутри и как используют
Gemini CLI появился на фоне роста терминальных агентов для разработки. Google сделал ставку на прямой путь к Gemini из командной строки и на открытый код под Apache 2.0. Документация выделяет бесплатный уровень с личным Google-аккаунтом, встроенные операции с файлами, shell-команды, веб-загрузку, Google Search grounding и MCP.
Быстрый запуск из терминала
Пример показывает базовый путь: запустить агент через npm-пакет без ручной сборки репозитория.
npx @google/gemini-cli
# или установить глобально
npm install -g @google/gemini-cli
gemini
Типовой сценарий — открыть проект в терминале и попросить агента объяснить модуль, найти причину ошибки, предложить правку или выполнить вспомогательные команды. Если подключены MCP-серверы, CLI можно связать с внутренними инструментами и документацией.
Сильные стороны и ограничения
Сильная сторона Gemini CLI — близость к рабочему каталогу и экосистеме Google Gemini. Установка простая, проект открыт, а терминальный формат не заставляет переносить фрагменты между браузером и редактором.
Ограничение такое же, как у любого агента с доступом к файлам и командам: нужны аккуратные разрешения. Не стоит бездумно давать ему секреты, продакшен-окружения или разрушительные команды. Качество зависит от модели, лимитов аккаунта, описания задачи и состояния проекта.