Gemini CLI: бесплатный AI-ассистент от Google, который живёт в вашем терминале
На днях Google зарелизили Gemini CLI — открытого AI-агента, который интегрируется прямо в командную строку. Это инструмент для командной строки, который даёт вам прямой доступ к возможностям модели Gemini. Вы можете общаться с ним в режиме чата прямо в терминале, давать ему доступ к файлам вашего проекта, просить проанализировать код, автоматизировать рутину и многое другое.
Ключевые фишки (за что стоит попробовать)
Давайте по пунктам, чем эта штука хороша.
1. Почти бесплатные и щедрые лимиты
Это, пожалуй, главный вау-фактор. Просто залогинившись своим личным Google-аккаунтом, вы получаете до 1000 запросов в день и 60 запросов в минуту. Для сравнения, аналоги от OpenAI или Anthropic за такие объемы попросят денег. Для большинства повседневных задач этого хватит с головой.
2. Работа с кодом и большим контекстом
Контекст составляет 1 миллион токенов. Это значит, что вы можете «скормить» ему почти любую кодовую базу, и он сможет отвечать на вопросы по архитектуре, искать баги или предлагать рефакторинг, держа в голове весь проект.
3. Мультимодальность и взаимодействие с файлами
Gemini CLI может работать не только с текстом. Ему можно дать на вход PDF-файл с документацией или даже набросок интерфейса, и он попробует сгенерировать по нему приложение. Также он умеет работать с файлами на вашем диске: конвертировать картинки, организовывать документы и т.д.
4. Интеграция с реальным миром (MCP)
Это уже для продвинутых. CLI поддерживает MCP серверы. Говоря проще, это способ подключить к Gemini внешние инструменты. Google уже предоставил серверы для работы со своими генераторами медиа: Imagen (картинки), Veo (видео) и Lyria (музыка). Теоретически, можно написать свой сервер для интеграции с чем угодно, от Jira до вашего умного чайника.
5. Open Source
Код проекта выложен на GitHub под лицензией Apache 2.0. Это значит, что вы можете свободно его изучать, модифицировать и использовать в своих проектах.
Как начать?
Для начала вам понадобится Node.js версии 18 или выше.
Самый простой способ запустить — выполнить в терминале:
npx https://github.com/google-gemini/gemini-cli
Либо можно установить глобально:
npm install -g @google/gemini-cli
При первом запуске он попросит залогиниться через Google-аккаунт.