Полный гайд по установке и использованию Gemini CLI от Google для автоматизации рутинных задач с помощью ИИ-агента.
Key Takeaways
- Gemini CLI — это мощный ИИ-агент, который выполняет команды напрямую в системе пользователя.
- Установка и настройка Gemini CLI проста и доступна для пользователей с базовыми знаниями.
- Авторизация через Google аккаунт открывает бесплатный доступ к продвинутой модели Gemini 2.5 Pro.
- Использование Gemini CLI значительно упрощает рутинные задачи и автоматизирует работу с файлами и кодом.
- Сервис Jumble Connect помогает обойти географические ограничения и улучшить доступ к AI-сервисам.
What the video covers
- Видео рассказывает о Gemini CLI — ИИ-агенте от Google, который выполняет задачи на компьютере по команде пользователя.
- Объясняется разница между чатботом и агентом, который не только отвечает, но и действует в системе.
- Показан процесс установки Gemini CLI с проверкой Node.js и пакетного менеджера.
- Рассмотрена авторизация через Google аккаунт для бесплатного доступа к модели Gemini 2.5 Pro.
- Обсуждаются географические ограничения и решение автора через сервис Jumble Connect.
- Демонстрируется создание проекта в Google Cloud и настройка Project ID для работы с Gemini CLI.
- Показано подключение Gemini CLI к редактору Курсор для удобной работы с файлами и кодом.
- Приведены примеры автоматизации: переименование файлов, написание и запуск кода, работа с PDF и изображениями.
- Объяснены возможности агента в автоматизации сложных задач и взаимодействии с внешними сервисами.
- В конце видео автор делится дополнительными сервисами и ресурсами в Telegram-канале.
Chapters
- 00:00Введение и обзор Gemini CLI
- 01:20Принцип работы ИИ-агента Gemini CLI
- 02:28Установка Node.js и Gemini CLI
- 03:41Проблемы географических ограничений и Jumble Connect
- 05:00Создание проекта и получение Project ID
- 06:18Активация проекта и проверка работы Gemini CLI
- 07:31Интеграция Gemini CLI с редактором Курсор
- 08:56Примеры использования: код, файлы, автоматизация
- 10:48Работа с PDF и изображениями
- 14:14Дополнительные сервисы и заключение
Full Transcript — Download SRT & Markdown
Speaker A
Устали от рутинных задач на компьютере, от сортировки сотен фотографий, переименования файлов, поиска информации в десятках документов? А что, если я скажу, что Google выпустил вашего личного помощника, который живёт прямо в вашем компьютере и готов выполнять все эти задачи по вашей команде? Встречайте
Speaker A
Gini CLI. И неважно, профессиональный вы разработчик или просто хотите автоматизировать свою жизнь, этот инструмент изменит всё. Сегодня я покажу вам, как его установить за считанные минуты и заставить его работать на вас.
Speaker A
Прежде чем мы начнём, давайте разберёмся в ключевом отличии, чтобы каждый мог понять, о чём идёт речь. Я сам в своё время не очень понимал, что такое агент. Смотрите, друзья, я вам объясню максимально понятно и доступно.
Speaker A
Сегодня в общем понимании это чатбот, например, чат GPT, о котором все слышали. Это как умный советник. Вы спрашиваете у него: "Как мне переименовать все файлы в папке?" Он вам даёт просто инструкцию или команду в виде текста, но всю работу вы делаете
Speaker A
сами своими руками. Он не умеет взаимодействовать с вашей системой. И агент такой, как Gemini CLI — это умный исполнитель. Вы говорите ему: "Переименуй все файлы в этой папке по дате создания". И он это делает за вас.
Speaker A
Он видит все ваши файлы, понимает вашу цель и выполняет реальные действия в вашей системе. В этом и есть революция агента. Он не просто отвечает, он действует, он выполняет команды за вас.
Speaker A
Это касается как работы с файлами, так и написания сложного кода. Установить Gemini CLI невероятно просто.
Speaker A
Первым делом нам нужно убедиться, что у нас установлен Node.js. Для этого откроем терминал или PowerShell и пишем команду: node -v. Как видите, у меня уже установлена версия 22.17.
Speaker A
Также нам нужно проверить, установлен ли пакетный менеджер. Для этого нужно написать следующую команду. Он у меня тоже установлен. Если у вас это не установлено, просто переходим на сайт nodejs.org, нажимаем загрузки и выполняем команды, которые здесь указаны. Просто копируем и
Speaker A
вставляем в терминал. Для MacOS и Linux они одинаковые. Для Windows просто пролистаете ниже, выбираете Windows и скачиваете файл MSI и просто его устанавливаете.
Speaker A
После того, как убедились, что установлен Node.js или установили его, переходим на официальный GitHub проекта.
Speaker A
Все ссылки, как всегда, я оставлю в Telegram-канале. Смотрите, мы листаем и смотрим инструкцию по установке. Для того, чтобы нам установить Gemini CLI, мы просто копируем эту строку. Открываем терминал, вставляем её и запускаем.
Speaker A
Ждём непродолжительное время, и Gemini CLI установится на ваш компьютер. Так, установка завершена. Теперь мы можем запустить. Просто пишем Gemini и запускаем.
Speaker A
Всё, Gemini CLI запущен. Теперь нам нужно авторизоваться, чтобы продолжить работу. Для этого мы будем использовать логин с помощью Google аккаунта. Потому что если вы будете использовать свой Gemini API, это платно. Бесплатно вы можете использовать модель только 2.5 Flash. А если залогиниться с помощью
Speaker A
аккаунта Google, то модель Gemini 2.5 Pro будет для нас абсолютно бесплатна. А это мощнейшая модель, которая занимает топовые места в всевозможных рейтингах на сегодняшний день.
Speaker A
И вот, друзья, если мы хотим использовать Gemini API, мы снова упираемся в главную проблему — географические ограничения. Хочешь попробовать самую крутую нейросеть, а тебе в ответ: "Недоступно в вашей стране". Именно поэтому я разработал свой сервис, так скажем, технологический мост. Я его
Speaker A
называю Jumble Connect. Он оптимизирован именно для работы с AI-сервисами. Информацию о том, как я его разрабатывал, вы можете найти в моём Telegram-канале. Также вы найдёте огромное количество полезной информации и сервис Jumble GPT. Это чатбот прямо в вашем Telegram со всеми современными
Speaker A
моделями. Ссылка на канал, как всегда, будет в описании и в закреплённом комментарии. А мы продолжаем.
Speaker A
Для того, чтобы авторизоваться с помощью аккаунта Google, нам нужно получить наш Project ID. Переходим по ссылке, которую я оставлю в Телеграме, и выбираем свой аккаунт. Вводим пароль и попадаем на такую страницу. Можем пропустить. Выбираем страну и соглашаемся.
Speaker A
Здесь нам нужно создать проект. Нажимаем "Создать проект". Пишем название проекта. Нажимаем "Create". Так, наш проект создан. Давайте обновим страницу.
Speaker A
Вот наш ID проекта. Выбираем меню справа, нажимаем настройки. Копируем Project ID. После того, как мы его скопировали, его нужно вставить в специальную ссылку и вставить в терминал для авторизации. Сейчас я его покажу, как это сделать. Открываем терминал, нажимаем Ctrl+C для того, чтобы выйти из
Speaker A
этого меню Gemini. И вставляем такую команду: export GOOGLE_CLOUD_PROJECT=. И теперь нам нужно скопировать ID нашего проекта и вставить в это поле. Берём, копируем ID проекта, переходим в терминал, вставляем и нажимаем Enter.
Speaker A
Теперь открываем Gemini. Всё, авторизация прошла успешно. Можем задать любой вопрос. Например, так. При запросе мы увидели ошибку.
Speaker A
Давайте её исправим. Сейчас покажу, как это сделать, потому что это новые проекты, и мы его не активировали.
Speaker A
Для активации проекта я подготовил для вас специальную ссылку. Также оставлю в Telegram-канале. Мы просто её вставляем и нужно будет подставить в Project ваш Project ID. Нажимаем Enter и попадаем на страницу активации. Нам нужно активировать JM для Google Cloud.
Speaker A
Нажимаем "Активировать" и ждём активации. Так, смотрите, после того, как мы всё активировали, давайте ещё раз вернёмся в Gemini и посмотрим, всё ли у нас работает. Так, как видимо, мы подключились. Давайте напишем запрос.
Speaker A
Ём, что нам ответит модель. Вот он пишет, что большая языковая модель, автоматизация задач, работа с файловой системой и командами, поиск информации, скорость и эффективность, анализ и написание кода. Смотрите, теперь я вам покажу мощнейший лайфхак для работы с Gemini CLI. Как вы видите,
Speaker A
открывать в терминале или PowerShell — это вообще не информативно, и многие могут подумать, что здесь вообще происходит, где я вообще его открыл и как это мне понять. Для того, чтобы упростить вам задачу, я вам покажу, как его подключить в Курсор,
Speaker A
чтобы это было максимально наглядно. Для этого нужно скачать программу Курсор и перейти в неё.
Speaker A
После того, как мы скачали и перешли в Курсор, нужно создать папку, где будут храниться файлы нашего проекта.
Speaker A
Я уже заранее создал, так и назвал Jony. Открываем. Смотрите, слева мы будем видеть все наши файлы. Сейчас мы можем создать файл, например, test.py.
Speaker A
Здесь можно писать код в нашем файле. Как видите, если откроем нашу папку, то вот он создался наш файл. Сюда мы можем вставлять любые картинки, PDF, документы, код, любые файлы, с которыми вы хотите работать. А теперь я покажу, как открыть Gemini прямо в Курсоре. Для
Speaker A
этого нам нужно открыть новый терминал и перетащить его вот таким образом. Здесь мы в очередной раз вставляем наш ключ, потому что это новая сессия терминала. И после того, как вы вставили свой ключ, давайте запустим Gemini.
Speaker A
Так, он открыт. Давайте попробуем спросить у него, что находится в нашей папке. Как видите, он сразу обнаруживает файлы в папке. Давайте попробуем написать простейший калькулятор на Python.
Speaker A
И теперь посмотрим, что он сделает с этой командой. Тут он спрашивает, подтверждаем ли мы изменения. Можно выбрать "Да, однажды", либо "Постоянно", либо "Нет". Давайте выберем, чтобы он всегда мог редактировать файлы. Вот в нашем test.py он написал код на Python. Сейчас
Speaker A
попробуем его запустить. Можно выбрать операцию. Давайте выберем первую операцию, первое число и второе число. Видим, калькулятор работает. В этом и заключаются агентские функции. Мы ему говорим, что сделать. Он сам редактирует файлы, создаёт код. Нам остаётся только запустить его и
Speaker A
посмотреть результат. Давайте покажу ещё несколько примеров, как это можно использовать. Смотрите, друзья, я специально подготовил папку с фотографиями и назвал их рандомными именами для того, чтобы запутать модель. Сейчас я покажу, как это выглядит в файловой системе. То есть вот моя папка и вот фотография.
Speaker A
Давайте напишем запрос, чтобы наш агент переименовал все эти файлы по дате. Смотрите, он нашёл все наши фотографии в п...
Speaker A
Давайте выберем always, чтобы постоянно вручную не нажимать подтверждение. Смотрите, он переименовывает все файлы по дате создания. Если у вас есть огромное количество фотографий нерастированных отпусков или откуда это ещё или при неудачном переносе с одного телефона на другой и всё смешалось, вы
Speaker A
можете попросить Gemany переименовать все эти файлы по дате, и тогда будет удобнее в них ориентироваться. Перейдём к следующему примеру. Теперь давайте попросим нашего иагента поменять расширение файлов. Сделаем из наших PNG файлов файлы JPEG. Давайте напишем запрос.
Speaker A
Выбираем, как всегда yes. Смотрите, он берёт все ваши файлы и переделает их в другой формат. Это может быть очень полезной функцией, если вам нужно сделать огромный пласт данных из одного формата в другой. Таким образом можно переделать файлы, например, из
Speaker A
формата doc в PDF и обратно. То есть всё заканчивается только вашей фантазией. Если он что-то сам не умеет делать, он установит дополнительные плагины и с помощью этих плагинов вам переконвертирует файлы. Так, давайте перейдём к следующему сценарию использования.
Speaker A
Смотрите, друзья, я скачал огромный PDF-файл. Так, здесь он не читается. Давайте покажу файловой системе.
Speaker A
Вот огромный PDF-файл на 150 с чем-то страниц. И сейчас мы попросим нашу модель, чтобы он изучил это всё и дал краткую выжимку из PDF-файла. Давайте напишем запрос.
Speaker A
Так, он хочет, чтобы мы указали путь. Он лежит в корневой папке. Давайте напишем ему, проанализирую все файлы в корневой папке и увидишь. Так, всё, он нашёл наш PDF-файл. Сейчас он его прочитает и даст краткое резюме.
Speaker A
А, смотрите. Максимальный объём PDF-файла 20 Мб, а тут просто огромный файл на 30 Мб. Нужно его немножко ужать.
Speaker A
Давайте его и попросим ужать этот файл. Напишу такой запрос, чтобы он ужал PDF-файл до 19 Мб, чтобы он точно влез.
Speaker A
Давайте посмотрим, что он ответит. Так подтверждаем. Смотрите, он хотел это сделать с помощью вот этого скрипта Ghosts SCрипt, но у меня на компьютере этот скрипт не установлен. Вы можете попросить и агенту установить этот скрипт и сжать документ, либо он может поискать в интернете, как
Speaker A
это сделать, если он не знает самостоятельно, как решить данную задачу. Давайте посмотрим, что он ответит нам.
Speaker A
Смотрите, он хочет что-то установить. Давайте разрешим ему посмотреть нашу версию Hombri. Так, сейчас он установит данный скрипт.
Speaker A
Ну, давайте установим. Давайте попробуем запустить то, что он просит. Смотрите, он уже создал ужатый PDF-файл.
Speaker A
Файл должен быжать. Теперь я проверю размер нового файла, чтобы убедить, что он меньше 20 Мб. Давайте раз дадим ему разрешение.
Speaker A
Отлично. Он сжал нам PDF-файл. Это также может пригодиться вам в дальнейшем. И агент может сжимать любые файлы, в том числе документы, PDF-файлы, изображения и так далее. Теперь он сейчас прочитает то, что в этом файле, и даст нам краткое
Speaker A
изложение. Это может помочь для крупных аналитических проектов. Если у вас огромное количество документации и вам нужно это быстро изучить, то и агент незаменим в этом.
Speaker A
Смотрите, он полностью проанализировал PDF-файл и краткое содержание предоставил. Я подготовил ещё одну фотографию. Смотрите, как она выглядит. Это пример самый простейший. То есть мы можем взять в любой сложности шаблон и попросить его сделать по этому шаблону сайт. Давайте
Speaker A
попросим это сделать. Напишем запрос. Сейчас наш иагент распознает эту фотографию и создаст сайт на основе этого шаблона. Давайте посмотрим, как он это сделает.
Speaker A
Вот смотрите, он пишет: "Сначала я изучу изображение, чтобы понять его структуру и компоненты". Таким образом, он сейчас распознает наш макет.
Speaker A
Как видите, он уже создал индекс HTML. Вторым файлом он создал стили. Смотрите, он пишет то, что он создал индекс HTML и стайлS файлы. Теперь мы можем открыть в нашем браузере, чтобы посмотреть наш веб-сайт. Давайте так и поступим. Здесь ссылки будут. Ну, я не
Speaker A
дал никакого описания, поэтому сайт полностью пустой, но, как вы видите, он полностью рабочий. Если мы попросим модель заменить все эти ссылки, вставим фотографии с логотипами и другую дополнительную формацию, которая необходима, он всё это свестает и сделает полностью готовый рабочий сайт
Speaker A
по вашему эскизу. Итак, давайте приступим к следующей задаче. Смотрите, следующая задача, которую мы дадим нашему агенту - это проанализировать в интернете информацию и создать файл с аналитическими данными.
Speaker A
Например, давайте сделаем такой запрос. Давайте посмотрим, что он нам ответит. Так, смотрите, он проанализировал информацию в интернете и создал файл, в котором описал ключевых игроков. И вот вся информация, которую он подготовил.
Speaker A
Это также мощнейший инструмент для аналитики чего-то в интернете и поиска. Давайте перейдём к следующему примеру.
Speaker A
А теперь я вам покажу реально всю мощь Gemini CLI. Смотрите, он может разработать полноценный огромный проект, который написан на 1.000 строк кода. С помощью этого инструмента вы можете создавать реальные огромные проекты и зарабатывать на этом деньги. Вы можете
Speaker A
создавать как свои проекты, так и делать проекты на заказ для фриланса. Я покажу на примере своего проекта Jumble Connect, так называемый. Смотрите, в Google Gemini можно установить MCP-сервер для того, чтобы он мог изучить полную документацию, которая вам необходимо. Для этого нужно создать
Speaker A
папкуgemini и файл settings.jonjon. Здесь мы вводим настройки MCP-сервера. В данном примере я показываю Context 7.
Speaker A
Это MCP сервер, который даёт доступ к документации на любых языках программирования. Давайте я вам покажу, где взять настройку. Для этого необходимо перейти в браузер и перейти на страницу contact7.com.
Speaker A
Здесь мы можем нажать mcp сервер и перейдём на GitHub проекта. Пролистав чуть ниже, здесь указаны, как установить MCP сервер для вашего инструмента. В данном случае мы используем GMC, поэтому выбираем его. Просто копируем из первой строчки весь код, переходим обратно в
Speaker A
курсор и вставляем его сюда. Нажимаем сохранить Ctrl S или Command S на MacOS. Я это уже сделал заранее. Теперь смотрите, как это можно использовать.
Speaker A
Давайте напишем следующий запрос. Так, он решил, что сначала изучит те файлы. Давайте дадим ему больше времени.
Speaker A
Так, хорошо, он изучил код, но почему-то не обратился к MCP-серверу для того, чтобы изучить документацию и полноценно понимать, что происходит.
Speaker A
Давайте укажем, чтобы он использовал именно MCP сервер. Так, отлично. Вот он хочет обратиться в библиотеке Contax 7 MCP. Давайте дадим ему разрешение.
Speaker A
Теперь он читает доступная документация. Вот он пишет то, что нашёл документацию. Теперь я могу её изучить. Давайте попросим его полностью изучить эту документацию и после этого ещё раз дать оценку нашему боту.
Speaker A
Смотрите, теперь он хочет обратиться именно к документации и полностью её изучить. Давайте также дадим ему доступ к документации.
Speaker A
Так, он проанализировал документацию грам и даёт детальную оценку нашему боту. Вот он написал заключение. Ваш код - это хорошая работающая основа. Чтобы понять его на следующий уровень, не полностью соответствует лучшим практикам, а играм, я бы рекомендовал следующие действия. И
Speaker A
вот он рекомендует сделать следующие пункты. То есть, как вы видите, Gemini CLI - это не просто инструмент, это настоящий напарник по работе и жизни, который живёт в вашем терминале и готов выполнять ваши задачи. Не просто давать инструкции, а действовать. Это шаг в
Speaker A
будущее, где мы не просто общаемся с Ии, а делегируем ему реальную работу. Все ссылки и сервисы из ролика, как всегда, будут в моём Telegram-канале. Там вы сможете найти огромное количество полезной информации, лайфхаков, а также крутые сервисы Jumle Connect GPT. Чатбот
Speaker A
прямо в вашим Telegram со всеми современными и моделями. Если вам понравился этот обзор и вы хотели бы видеть больше подобных инструментов, обязательно поставьте лайк и подпишитесь на канал. Напишите в комментариях, какую задачу вы бы первым делом поручили своему новому и агенту. А с вами был,
Speaker A
как всегда, Вячеслав Лыков. Устанавливайте, экспериментируйте и до встречи. Всем пока.
Topics:Gemini CLIИИ агентавтоматизация задачGoogle CloudNode.jsJumble Connectавторизация Googleработа с файламиавтоматизация кодарусский гайд











