Опенсорс
June 26

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-аккаунт.

Пробуем 🐸