Google представил Gemini CLI — инструмент с открытым исходным кодом, предназначенный для интеграции ИИ-моделей компании прямо в терминал разработчика. Это не первая попытка внедрить ИИ-ассистента в командную строку — ранее подобные решения уже представили конкуренты Google: OpenAI с Codex CLI и Anthropic с Claude Code.
Главное преимущество Google — удивительно щедрые лимиты бесплатного использования. Авторизация через личный аккаунт Google позволяет отправлять до 60 запросов в минуту и до 1000 запросов в день — абсолютно бесплатно. Запросы направляются непосредственно к Gemini 2.5 Pro — мощной модели Google с контекстным окном на 1 миллион токенов. Это предоставляет независимым разработчикам широкие возможности для экспериментов без страха наткнуться на ограничение по бесплатному доступу.
Если вы профессиональный разработчик и вам нужно запускать несколько агентов одновременно или использовать нестандартные модели, у Google есть дополнительные варианты. Вы можете воспользоваться ключом от Google AI Studio или Vertex AI с оплатой по мере использования, либо оформить подписку на Gemini Code Assist в версиях Standard или Enterprise, чтобы получить расширенные возможности.
Возможности Gemini CLI:
- Поддержка привязки запросов к результатам Google Search — можно подтягивать веб-страницы и передавать актуальный внешний контекст в модель;
- Расширение возможностей Gemini CLI благодаря встроенной поддержке протокола Model Context Protocol (MCP) или с помощью включенных в комплект расширений;
- Настройка промтов и инструкций под ваши задачи и рабочие процессы;
- Автоматизируйте задачи и интегрируйте Gemini CLI в существующие рабочие процессы, вызывая его неинтерактивно внутри ваших скриптов.
Запустить Gemini CLI довольно просто, при условии, что у вас настроена современная среда веб-разработки. Для начала убедитесь, что у вас установлена версия Node.js 18 или выше. После этого вы можете запустить CLI напрямую через npx:
npx https://github.com/google-gemini/gemini-cli
Либо установить глобально:
npm install -g @google/gemini-cli
Подробная инструкция доступна ниже.
Проект с открытым исходным кодом размещен на GitHub. Благодаря использованию Yargs и лицензии Apache 2.0, инструмент будет знаком всем, кто ранее писал CLI-приложения на Node.js. Это упрощает понимание, проверку и участие в разработке.
CLI использует общую технологическую базу с плагином Google для IDE — Code Assist, обеспечивая единый опыт как в VS Code, так и в терминале. Интеграция доступна как для бесплатных пользователей, так и для подписчиков платных тарифов Standard или Enterprise.
Как установить Gemini CLI и начать работать
-
Требования: Убедитесь, что у вас установлена Node.js версии 18 или выше.
-
Запуск Gemini CLI: Выполните следующую команду в терминале:
npx https://github.com/google-gemini/gemini-cli
Или установите CLI глобально:
npm install -g @google/gemini-cli gemini
-
Выбор цветовой темы: При первом запуске выберите цветовую схему интерфейса.
-
Аутентификация: При появлении запроса выполните вход в свою учетную запись Google. Это позволит отправлять до 60 запросов в минуту и до 1000 запросов в день к модели Gemini 2.5 Pro.
Теперь вы готовы использовать Gemini CLI!
Расширенное использование и повышение лимитов
Если вам нужно подключить собственную модель или увеличить количество запросов, используйте API-ключ:
-
Создайте ключ на сайте Google AI Studio.
-
Установите его в переменную окружения, заменив
YOUR_API_KEY
на ваш ключ:export GEMINI_API_KEY="YOUR_API_KEY"
или в Терминале Windows
set GEMINI_API_KEY=YOUR_API_KEY
Дополнительные способы аутентификации, включая Google Workspace, описаны в официальной документации.
Примеры использования
После запуска вы можете взаимодействовать с Gemini прямо из терминала.
Создание нового проекта:
cd new-project/ gemini > Напиши Discord-бота на Gemini, который отвечает на вопросы на основе файла FAQ.md
Работа с существующим проектом:
git clone https://github.com/google-gemini/gemini-cli cd gemini-cli gemini > Подведи итоги всех изменений, внесённых вчера
Обновления программ, что нового
• AdGuard для Android 4.10: новый процесс установки HTTPS-сертификата – стал проще и понятнее
• Релиз HWiNFO 8.28: расширенный мониторинг, улучшенная поддержка новых платформ и исправления
• Яндекс добавил в Шедеврум для Android и iPhone детский режим с безопасной ИИ-генерацией картинок и раскрасок
• РБК: Google и TikTok разместили серверы в Варшаве для ускорения доступа из России
• В WhatsApp появилась функция кратких сводок на основе ИИ
• Google Pixel 10: Характеристики, Tensor G5 и изменения в камерах