<НА ГЛАВНУЮ

Осваиваем 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 repository

Gemini прочитает 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

Switch to English