Добро пожаловать в модуль о Gemini CLI — бесплатном, мощном инструменте от Google для разработчиков!
Обзор модуля
Gemini CLI — это командная строка для работы с моделью Gemini 2.5 Pro от Google. Это полноценный AI-агент, похожий на Claude Code, но с огромными преимуществами:
- Бесплатен: 60 запросов в минуту без платежей
- 1M контекста: вмещает целые проекты на 100k+ строк кода
- Apache 2.0: открытая лицензия для open-source
- Google Cloud интеграция: встроенная поддержка GCP сервисов
Структура модуля
Урок 1: Установка и бесплатный доступ
Файл: урок-01-установка-gemini-cli.md (257 строк)
Вы научитесь:
- Устанавливать Gemini CLI через npm
- Получать API-ключ в Google AI Studio
- Настраивать окружение и первый запуск
- Сравнивать Gemini CLI с Claude Code по всем параметрам
- Создавать файл GEMINI.md для инструкций агенту
Время прохождения: 30-40 минут
Урок 2: Базовая работа с Gemini CLI
Файл: урок-02-базовая-работа.md (418 строк)
Вы научитесь:
- Анализировать структуру больших проектов благодаря 1M контексту
- Использовать встроенные инструменты (shell, read_file, search, edit_file)
- Генерировать код и создавать новые файлы
- Редактировать множество файлов одновременно (мультифайловые правки)
- Работать в интерактивном режиме и режиме одной команды
Время прохождения: 45-60 минут
Практика: анализ real-world проектов (axios, express, и т.д.)
Урок 3: Когда Gemini CLI лучше (и когда Claude Code)
Файл: урок-03-когда-gemini-лучше.md (449 строк)
Вы научитесь:
- Понимать, когда использовать Gemini, когда Claude Code
- Применять гибридный подход — использовать оба инструмента
- Экономить деньги: $290/год → $240/год при аналогичном качестве
- Решать одну задачу в обоих CLI и сравнивать результаты
5 сценариев, где Gemini лучше:
- Большие кодбейзы (100k+ строк кода)
- Нулевой бюджет (студенты, хобби)
- Google Cloud экосистема
- Open-source проекты
- Первое знакомство с CLI-агентами
5 сценариев, где Claude Code лучше:
- Критичный production код
- Сложные алгоритмы и логика
- Нужна MCP поддержка
- Нужен web UI
- Качество кода на первом месте
Время прохождения: 40-50 минут
Общее время модуля
- Уроки: 2-3 часа
- Практические задания: 1-2 часа
- Итого: 3-5 часов
Что понадобится
- Node.js 16+ (для установки npm пакетов)
- Google аккаунт (бесплатно)
- Текстовый редактор (VS Code, Vim, Nano)
- Терминал (macOS/Linux/Windows с WSL)
- Доступ в интернет
Как учиться
- Последовательно: начните с урока 1, затем 2, затем 3
- Практикуйте: выполняйте все практические задания
- Экспериментируйте: создавайте свои примеры
- Сравнивайте: используйте оба инструмента на одних задачах
Рекомендуемый прогресс
| День | Задача | Время |
|---|---|---|
| День 1 | Урок 1: Установка | 30-40 мин |
| День 1 | Практика 1: Первый запуск | 15 мин |
| День 2 | Урок 2: Базовая работа | 45-60 мин |
| День 2 | Практика 2-3: Анализ проектов | 30-40 мин |
| День 3 | Урок 3: Сравнение инструментов | 40-50 мин |
| День 3 | Практика: Гибридный подход | 30 мин |
| День 4+ | Собственные проекты | По мере надобности |
Предварительные знания
- Базовые навыки командной строки (cd, ls, cat, git)
- Базовое понимание структуры проектов
- Опыт работы с одним языком программирования
Если вы знакомы с Claude Code — переход на Gemini CLI будет простым и быстрым!
Что дальше после модуля?
После завершения модуля вы можете:
- Модуль 2.2: изучить Claude Code (сравнение с практикой)
- Модуль 2.4: изучить другие CLI-инструменты (Codex и т.д.)
- Advanced: изучить MCP и расширение функциональности
- Production: применить знания на реальных проектах
Полезные ссылки
- Официальная документация Gemini CLI
- Google AI Studio (получение API-ключа)
- Google Cloud документация
- Примеры проектов на GitHub
- Сообщество разработчиков
Часто задаваемые вопросы
Q: Почему Gemini бесплатен? A: Google пытается привлечь разработчиков в экосистему Google Cloud. Бесплатный лимит (60 req/min) достаточен для обучения и side-projects.
Q: Может ли Gemini заменить Claude Code полностью? A: Нет. Для критичного production кода Claude лучше рассуждает (CoT). Но для анализа кода и генерации — вполне справляется.
Q: Нужно ли платить за Google Cloud? A: Нет, для Gemini CLI платежи не требуются. Google Cloud — отдельный сервис (платный).
Q: Теряю ли я API-ключ при удалении? A: Нет, API-ключ хранится в Google AI Studio. Вы можете удалить локальную конфигурацию и переинсталлировать.
Q: Как получить API-ключ если у меня нет Google аккаунта? A: Создайте бесплатный Google аккаунт на google.com.
Обратная связь
Если у вас есть вопросы или предложения по модулю:
- Создайте issue на GitHub
- Напишите в сообщество разработчиков
- Поделитесь в социальных сетях
Учитесь, экспериментируйте, создавайте!
Для кого: Разработчики, которые хотят попробовать альтернативу Claude.
После модуля вы сможете: Настроить Gemini CLI, использовать его для кодинга и понять, когда Gemini выигрывает у Claude.