Skip to content
Get App

ИИ-АГЕНТ, Который РАБОТАЕТ ЗА ВАС! Полный гайд по Gemini CLI от Google

Полный гайд по установке и использованию 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-канале.

Answers

Questions about this video

Что такое Gemini CLI и чем он отличается от обычного чатбота?

Gemini CLI — это ИИ-агент, который не только отвечает на запросы, но и выполняет реальные действия в вашей системе, например, переименовывает файлы или пишет код, в отличие от чатбота, который даёт только текстовые инструкции.

Как установить и настроить Gemini CLI на компьютере?

Сначала нужно проверить или установить Node.js и пакетный менеджер, затем скачать Gemini CLI с официального GitHub и установить его через терминал. После установки требуется авторизация через Google аккаунт и настройка Project ID.

Как обойти географические ограничения при использовании Gemini API?

Автор видео разработал сервис Jumble Connect, который служит технологическим мостом для обхода ограничений и оптимизации работы с AI-сервисами, позволяя использовать Gemini API даже в регионах с ограниченным доступом.

Full Transcript — Download SRT & Markdown

00:00
Speaker A
Устали от рутинных задач на компьютере, от сортировки сотен фотографий, переименования файлов, поиска информации в десятках документов? А что, если я скажу, что Google выпустил вашего личного помощника, который живёт прямо в вашем компьютере и готов выполнять все эти задачи по вашей команде? Встречайте
00:18
Speaker A
Gini CLI. И неважно, профессиональный вы разработчик или просто хотите автоматизировать свою жизнь, этот инструмент изменит всё. Сегодня я покажу вам, как его установить за считанные минуты и заставить его работать на вас.
00:32
Speaker A
Прежде чем мы начнём, давайте разберёмся в ключевом отличии, чтобы каждый мог понять, о чём идёт речь. Я сам в своё время не очень понимал, что такое агент. Смотрите, друзья, я вам объясню максимально понятно и доступно.
00:46
Speaker A
Сегодня в общем понимании это чатбот, например, чат GPT, о котором все слышали. Это как умный советник. Вы спрашиваете у него: "Как мне переименовать все файлы в папке?" Он вам даёт просто инструкцию или команду в виде текста, но всю работу вы делаете
01:04
Speaker A
сами своими руками. Он не умеет взаимодействовать с вашей системой. И агент такой, как Gemini CLI — это умный исполнитель. Вы говорите ему: "Переименуй все файлы в этой папке по дате создания". И он это делает за вас.
01:20
Speaker A
Он видит все ваши файлы, понимает вашу цель и выполняет реальные действия в вашей системе. В этом и есть революция агента. Он не просто отвечает, он действует, он выполняет команды за вас.
01:33
Speaker A
Это касается как работы с файлами, так и написания сложного кода. Установить Gemini CLI невероятно просто.
01:41
Speaker A
Первым делом нам нужно убедиться, что у нас установлен Node.js. Для этого откроем терминал или PowerShell и пишем команду: node -v. Как видите, у меня уже установлена версия 22.17.
01:55
Speaker A
Также нам нужно проверить, установлен ли пакетный менеджер. Для этого нужно написать следующую команду. Он у меня тоже установлен. Если у вас это не установлено, просто переходим на сайт nodejs.org, нажимаем загрузки и выполняем команды, которые здесь указаны. Просто копируем и
02:14
Speaker A
вставляем в терминал. Для MacOS и Linux они одинаковые. Для Windows просто пролистаете ниже, выбираете Windows и скачиваете файл MSI и просто его устанавливаете.
02:28
Speaker A
После того, как убедились, что установлен Node.js или установили его, переходим на официальный GitHub проекта.
02:35
Speaker A
Все ссылки, как всегда, я оставлю в Telegram-канале. Смотрите, мы листаем и смотрим инструкцию по установке. Для того, чтобы нам установить Gemini CLI, мы просто копируем эту строку. Открываем терминал, вставляем её и запускаем.
02:53
Speaker A
Ждём непродолжительное время, и Gemini CLI установится на ваш компьютер. Так, установка завершена. Теперь мы можем запустить. Просто пишем Gemini и запускаем.
03:06
Speaker A
Всё, Gemini CLI запущен. Теперь нам нужно авторизоваться, чтобы продолжить работу. Для этого мы будем использовать логин с помощью Google аккаунта. Потому что если вы будете использовать свой Gemini API, это платно. Бесплатно вы можете использовать модель только 2.5 Flash. А если залогиниться с помощью
03:28
Speaker A
аккаунта Google, то модель Gemini 2.5 Pro будет для нас абсолютно бесплатна. А это мощнейшая модель, которая занимает топовые места в всевозможных рейтингах на сегодняшний день.
03:41
Speaker A
И вот, друзья, если мы хотим использовать Gemini API, мы снова упираемся в главную проблему — географические ограничения. Хочешь попробовать самую крутую нейросеть, а тебе в ответ: "Недоступно в вашей стране". Именно поэтому я разработал свой сервис, так скажем, технологический мост. Я его
03:58
Speaker A
называю Jumble Connect. Он оптимизирован именно для работы с AI-сервисами. Информацию о том, как я его разрабатывал, вы можете найти в моём Telegram-канале. Также вы найдёте огромное количество полезной информации и сервис Jumble GPT. Это чатбот прямо в вашем Telegram со всеми современными
04:17
Speaker A
моделями. Ссылка на канал, как всегда, будет в описании и в закреплённом комментарии. А мы продолжаем.
04:25
Speaker A
Для того, чтобы авторизоваться с помощью аккаунта Google, нам нужно получить наш Project ID. Переходим по ссылке, которую я оставлю в Телеграме, и выбираем свой аккаунт. Вводим пароль и попадаем на такую страницу. Можем пропустить. Выбираем страну и соглашаемся.
04:46
Speaker A
Здесь нам нужно создать проект. Нажимаем "Создать проект". Пишем название проекта. Нажимаем "Create". Так, наш проект создан. Давайте обновим страницу.
05:00
Speaker A
Вот наш ID проекта. Выбираем меню справа, нажимаем настройки. Копируем Project ID. После того, как мы его скопировали, его нужно вставить в специальную ссылку и вставить в терминал для авторизации. Сейчас я его покажу, как это сделать. Открываем терминал, нажимаем Ctrl+C для того, чтобы выйти из
05:20
Speaker A
этого меню Gemini. И вставляем такую команду: export GOOGLE_CLOUD_PROJECT=. И теперь нам нужно скопировать ID нашего проекта и вставить в это поле. Берём, копируем ID проекта, переходим в терминал, вставляем и нажимаем Enter.
05:37
Speaker A
Теперь открываем Gemini. Всё, авторизация прошла успешно. Можем задать любой вопрос. Например, так. При запросе мы увидели ошибку.
05:53
Speaker A
Давайте её исправим. Сейчас покажу, как это сделать, потому что это новые проекты, и мы его не активировали.
06:01
Speaker A
Для активации проекта я подготовил для вас специальную ссылку. Также оставлю в Telegram-канале. Мы просто её вставляем и нужно будет подставить в Project ваш Project ID. Нажимаем Enter и попадаем на страницу активации. Нам нужно активировать JM для Google Cloud.
06:18
Speaker A
Нажимаем "Активировать" и ждём активации. Так, смотрите, после того, как мы всё активировали, давайте ещё раз вернёмся в Gemini и посмотрим, всё ли у нас работает. Так, как видимо, мы подключились. Давайте напишем запрос.
06:37
Speaker A
Ём, что нам ответит модель. Вот он пишет, что большая языковая модель, автоматизация задач, работа с файловой системой и командами, поиск информации, скорость и эффективность, анализ и написание кода. Смотрите, теперь я вам покажу мощнейший лайфхак для работы с Gemini CLI. Как вы видите,
07:00
Speaker A
открывать в терминале или PowerShell — это вообще не информативно, и многие могут подумать, что здесь вообще происходит, где я вообще его открыл и как это мне понять. Для того, чтобы упростить вам задачу, я вам покажу, как его подключить в Курсор,
07:15
Speaker A
чтобы это было максимально наглядно. Для этого нужно скачать программу Курсор и перейти в неё.
07:22
Speaker A
После того, как мы скачали и перешли в Курсор, нужно создать папку, где будут храниться файлы нашего проекта.
07:31
Speaker A
Я уже заранее создал, так и назвал Jony. Открываем. Смотрите, слева мы будем видеть все наши файлы. Сейчас мы можем создать файл, например, test.py.
07:43
Speaker A
Здесь можно писать код в нашем файле. Как видите, если откроем нашу папку, то вот он создался наш файл. Сюда мы можем вставлять любые картинки, PDF, документы, код, любые файлы, с которыми вы хотите работать. А теперь я покажу, как открыть Gemini прямо в Курсоре. Для
08:02
Speaker A
этого нам нужно открыть новый терминал и перетащить его вот таким образом. Здесь мы в очередной раз вставляем наш ключ, потому что это новая сессия терминала. И после того, как вы вставили свой ключ, давайте запустим Gemini.
08:20
Speaker A
Так, он открыт. Давайте попробуем спросить у него, что находится в нашей папке. Как видите, он сразу обнаруживает файлы в папке. Давайте попробуем написать простейший калькулятор на Python.
08:37
Speaker A
И теперь посмотрим, что он сделает с этой командой. Тут он спрашивает, подтверждаем ли мы изменения. Можно выбрать "Да, однажды", либо "Постоянно", либо "Нет". Давайте выберем, чтобы он всегда мог редактировать файлы. Вот в нашем test.py он написал код на Python. Сейчас
08:56
Speaker A
попробуем его запустить. Можно выбрать операцию. Давайте выберем первую операцию, первое число и второе число. Видим, калькулятор работает. В этом и заключаются агентские функции. Мы ему говорим, что сделать. Он сам редактирует файлы, создаёт код. Нам остаётся только запустить его и
09:19
Speaker A
посмотреть результат. Давайте покажу ещё несколько примеров, как это можно использовать. Смотрите, друзья, я специально подготовил папку с фотографиями и назвал их рандомными именами для того, чтобы запутать модель. Сейчас я покажу, как это выглядит в файловой системе. То есть вот моя папка и вот фотография.
09:40
Speaker A
Давайте напишем запрос, чтобы наш агент переименовал все эти файлы по дате. Смотрите, он нашёл все наши фотографии в п...
10:01
Speaker A
Давайте выберем always, чтобы постоянно вручную не нажимать подтверждение. Смотрите, он переименовывает все файлы по дате создания. Если у вас есть огромное количество фотографий нерастированных отпусков или откуда это ещё или при неудачном переносе с одного телефона на другой и всё смешалось, вы
10:24
Speaker A
можете попросить Gemany переименовать все эти файлы по дате, и тогда будет удобнее в них ориентироваться. Перейдём к следующему примеру. Теперь давайте попросим нашего иагента поменять расширение файлов. Сделаем из наших PNG файлов файлы JPEG. Давайте напишем запрос.
10:48
Speaker A
Выбираем, как всегда yes. Смотрите, он берёт все ваши файлы и переделает их в другой формат. Это может быть очень полезной функцией, если вам нужно сделать огромный пласт данных из одного формата в другой. Таким образом можно переделать файлы, например, из
11:08
Speaker A
формата doc в PDF и обратно. То есть всё заканчивается только вашей фантазией. Если он что-то сам не умеет делать, он установит дополнительные плагины и с помощью этих плагинов вам переконвертирует файлы. Так, давайте перейдём к следующему сценарию использования.
11:25
Speaker A
Смотрите, друзья, я скачал огромный PDF-файл. Так, здесь он не читается. Давайте покажу файловой системе.
11:33
Speaker A
Вот огромный PDF-файл на 150 с чем-то страниц. И сейчас мы попросим нашу модель, чтобы он изучил это всё и дал краткую выжимку из PDF-файла. Давайте напишем запрос.
11:52
Speaker A
Так, он хочет, чтобы мы указали путь. Он лежит в корневой папке. Давайте напишем ему, проанализирую все файлы в корневой папке и увидишь. Так, всё, он нашёл наш PDF-файл. Сейчас он его прочитает и даст краткое резюме.
12:06
Speaker A
А, смотрите. Максимальный объём PDF-файла 20 Мб, а тут просто огромный файл на 30 Мб. Нужно его немножко ужать.
12:15
Speaker A
Давайте его и попросим ужать этот файл. Напишу такой запрос, чтобы он ужал PDF-файл до 19 Мб, чтобы он точно влез.
12:25
Speaker A
Давайте посмотрим, что он ответит. Так подтверждаем. Смотрите, он хотел это сделать с помощью вот этого скрипта Ghosts SCрипt, но у меня на компьютере этот скрипт не установлен. Вы можете попросить и агенту установить этот скрипт и сжать документ, либо он может поискать в интернете, как
12:48
Speaker A
это сделать, если он не знает самостоятельно, как решить данную задачу. Давайте посмотрим, что он ответит нам.
12:56
Speaker A
Смотрите, он хочет что-то установить. Давайте разрешим ему посмотреть нашу версию Hombri. Так, сейчас он установит данный скрипт.
13:04
Speaker A
Ну, давайте установим. Давайте попробуем запустить то, что он просит. Смотрите, он уже создал ужатый PDF-файл.
13:21
Speaker A
Файл должен быжать. Теперь я проверю размер нового файла, чтобы убедить, что он меньше 20 Мб. Давайте раз дадим ему разрешение.
13:30
Speaker A
Отлично. Он сжал нам PDF-файл. Это также может пригодиться вам в дальнейшем. И агент может сжимать любые файлы, в том числе документы, PDF-файлы, изображения и так далее. Теперь он сейчас прочитает то, что в этом файле, и даст нам краткое
13:46
Speaker A
изложение. Это может помочь для крупных аналитических проектов. Если у вас огромное количество документации и вам нужно это быстро изучить, то и агент незаменим в этом.
13:57
Speaker A
Смотрите, он полностью проанализировал PDF-файл и краткое содержание предоставил. Я подготовил ещё одну фотографию. Смотрите, как она выглядит. Это пример самый простейший. То есть мы можем взять в любой сложности шаблон и попросить его сделать по этому шаблону сайт. Давайте
14:14
Speaker A
попросим это сделать. Напишем запрос. Сейчас наш иагент распознает эту фотографию и создаст сайт на основе этого шаблона. Давайте посмотрим, как он это сделает.
14:31
Speaker A
Вот смотрите, он пишет: "Сначала я изучу изображение, чтобы понять его структуру и компоненты". Таким образом, он сейчас распознает наш макет.
14:44
Speaker A
Как видите, он уже создал индекс HTML. Вторым файлом он создал стили. Смотрите, он пишет то, что он создал индекс HTML и стайлS файлы. Теперь мы можем открыть в нашем браузере, чтобы посмотреть наш веб-сайт. Давайте так и поступим. Здесь ссылки будут. Ну, я не
15:08
Speaker A
дал никакого описания, поэтому сайт полностью пустой, но, как вы видите, он полностью рабочий. Если мы попросим модель заменить все эти ссылки, вставим фотографии с логотипами и другую дополнительную формацию, которая необходима, он всё это свестает и сделает полностью готовый рабочий сайт
15:26
Speaker A
по вашему эскизу. Итак, давайте приступим к следующей задаче. Смотрите, следующая задача, которую мы дадим нашему агенту - это проанализировать в интернете информацию и создать файл с аналитическими данными.
15:41
Speaker A
Например, давайте сделаем такой запрос. Давайте посмотрим, что он нам ответит. Так, смотрите, он проанализировал информацию в интернете и создал файл, в котором описал ключевых игроков. И вот вся информация, которую он подготовил.
16:06
Speaker A
Это также мощнейший инструмент для аналитики чего-то в интернете и поиска. Давайте перейдём к следующему примеру.
16:14
Speaker A
А теперь я вам покажу реально всю мощь Gemini CLI. Смотрите, он может разработать полноценный огромный проект, который написан на 1.000 строк кода. С помощью этого инструмента вы можете создавать реальные огромные проекты и зарабатывать на этом деньги. Вы можете
16:32
Speaker A
создавать как свои проекты, так и делать проекты на заказ для фриланса. Я покажу на примере своего проекта Jumble Connect, так называемый. Смотрите, в Google Gemini можно установить MCP-сервер для того, чтобы он мог изучить полную документацию, которая вам необходимо. Для этого нужно создать
16:52
Speaker A
папкуgemini и файл settings.jonjon. Здесь мы вводим настройки MCP-сервера. В данном примере я показываю Context 7.
17:02
Speaker A
Это MCP сервер, который даёт доступ к документации на любых языках программирования. Давайте я вам покажу, где взять настройку. Для этого необходимо перейти в браузер и перейти на страницу contact7.com.
17:16
Speaker A
Здесь мы можем нажать mcp сервер и перейдём на GitHub проекта. Пролистав чуть ниже, здесь указаны, как установить MCP сервер для вашего инструмента. В данном случае мы используем GMC, поэтому выбираем его. Просто копируем из первой строчки весь код, переходим обратно в
17:33
Speaker A
курсор и вставляем его сюда. Нажимаем сохранить Ctrl S или Command S на MacOS. Я это уже сделал заранее. Теперь смотрите, как это можно использовать.
17:44
Speaker A
Давайте напишем следующий запрос. Так, он решил, что сначала изучит те файлы. Давайте дадим ему больше времени.
18:02
Speaker A
Так, хорошо, он изучил код, но почему-то не обратился к MCP-серверу для того, чтобы изучить документацию и полноценно понимать, что происходит.
18:10
Speaker A
Давайте укажем, чтобы он использовал именно MCP сервер. Так, отлично. Вот он хочет обратиться в библиотеке Contax 7 MCP. Давайте дадим ему разрешение.
18:26
Speaker A
Теперь он читает доступная документация. Вот он пишет то, что нашёл документацию. Теперь я могу её изучить. Давайте попросим его полностью изучить эту документацию и после этого ещё раз дать оценку нашему боту.
18:44
Speaker A
Смотрите, теперь он хочет обратиться именно к документации и полностью её изучить. Давайте также дадим ему доступ к документации.
18:53
Speaker A
Так, он проанализировал документацию грам и даёт детальную оценку нашему боту. Вот он написал заключение. Ваш код - это хорошая работающая основа. Чтобы понять его на следующий уровень, не полностью соответствует лучшим практикам, а играм, я бы рекомендовал следующие действия. И
19:08
Speaker A
вот он рекомендует сделать следующие пункты. То есть, как вы видите, Gemini CLI - это не просто инструмент, это настоящий напарник по работе и жизни, который живёт в вашем терминале и готов выполнять ваши задачи. Не просто давать инструкции, а действовать. Это шаг в
19:25
Speaker A
будущее, где мы не просто общаемся с Ии, а делегируем ему реальную работу. Все ссылки и сервисы из ролика, как всегда, будут в моём Telegram-канале. Там вы сможете найти огромное количество полезной информации, лайфхаков, а также крутые сервисы Jumle Connect GPT. Чатбот
19:42
Speaker A
прямо в вашим Telegram со всеми современными и моделями. Если вам понравился этот обзор и вы хотели бы видеть больше подобных инструментов, обязательно поставьте лайк и подпишитесь на канал. Напишите в комментариях, какую задачу вы бы первым делом поручили своему новому и агенту. А с вами был,
19:59
Speaker A
как всегда, Вячеслав Лыков. Устанавливайте, экспериментируйте и до встречи. Всем пока.
Topics:Gemini CLIИИ агентавтоматизация задачGoogle CloudNode.jsJumble Connectавторизация Googleработа с файламиавтоматизация кодарусский гайд

Get More with the SozAI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries and speaker detection. 30 minutes free.

Or transcribe another YouTube video here →