Осваиваем Google Gemini CLI: ускорьте разработку с помощью ИИ
Gemini CLI от Google — это мощный инструмент командной строки с ИИ для упрощения работы с большими кодовыми базами и автоматизации задач разработчиков.
Что такое Gemini CLI
Google выпустила Gemini CLI — мощный интерфейс командной строки, который интегрирует искусственный интеллект прямо в рабочие процессы разработчиков. Независимо от того, работаете ли вы с большими кодовыми базами, автоматизируете рутинные задачи или создаёте приложения по визуальным материалам — PDF или эскизам, Gemini CLI предлагает универсальный мультимодальный интеллект в терминале.
Основные возможности Gemini CLI
С помощью Gemini CLI вы можете:
- Запрашивать и редактировать большие кодовые базы, превышая стандартное ограничение в 1 миллион токенов.
- Генерировать приложения из визуальных данных, таких как PDF или дизайнерские эскизы.
- Автоматизировать операционные процессы, включая работу с pull request и ребейзами.
- Подключать внешние инструменты и MCP-сервера, например Imagen, Veo и Lyria для создания медиа.
- Использовать Google Search для получения информации прямо в терминале.
Установка Node.js и Gemini CLI
Для начала установите Node.js: зайдите на nodejs.org и скачайте последнюю LTS-версию. Установите с настройками по умолчанию.
Затем установите Gemini CLI глобально через npm:
npm install -g @google/gemini-cliЗапустите CLI командой:
geminiПри первом запуске вам предложат:
- Выбрать цветовую тему интерфейса.
- Авторизоваться с помощью личного аккаунта Google для доступа к лимитам — 60 запросов в минуту и 1000 в день.
Для расширенных возможностей можно использовать собственный API-ключ Google AI Studio, установив его так:
export GEMINI_API_KEY="ВАШ_API_КЛЮЧ"Работа с GitHub репозиторием через Gemini CLI
Склонируйте репозиторий с учебными материалами:
git clone https://github.com/Marktechpost/AI-Notebooks.git
cd AI-NotebooksЗапустите Gemini CLI:
geminiРезюмировать учебники
Запросите обзор:
Give an overview of the different tutorials in this repositoryGemini прочитает README.md и создаст краткое резюме.
Объяснение файлов в подпапке
Используйте символ @ для указания папок или файлов с автодополнением:
@A2A_Simple_Agent briefly explain the different files in this folder and how they work together to implement the A2A agent. Focus only on the .py files and the README.md fileВыполнение git-команд
Gemini CLI может выполнять shell-команды после вашего разрешения, например:
How many git commits have been made so farОбновление памяти AI
Управляйте контекстом с помощью команды:
/memory add This Git repository contains multiple self-contained tutorial projects demonstrating how to use the Gemini CLI and build agent-based systems. Each folder (e.g., A2A_Simple_Agent) focuses on a specific concept like agent communication, tool use, or integration patterns. When asked, summarize or build on individual tutorials while keeping their scope isolated.Статистика сессии
Проверьте статистику токенов и время работы:
/statsЗавершение работы
Выйти из CLI можно командой:
/quitПосле выхода вы увидите статистику сессии с количеством использованных токенов и временем.
Дополнительные материалы
Полный список команд и возможностей смотрите в Gemini CLI Commands Guide. В этом руководстве мы рассмотрели основные функции для начала работы с Gemini CLI.
Switch Language
Read this article in English