#8 Изучаем Gemini CLI

Google недавно выпустил консольный инструмент Gemini CLI – мощный и бесплатный инструмент командной строки, с открытым исходным кодом (воу-воу), который интегрирует возможности AI Gemini – в нашу систему.

Инструмент интересный, но точно не уникальный. При желании можно написать точно такой, использующий, например, API от Openrouter.

А вот мощности, которые дает Google этим инструментом бесплатно, действительно уникальные.

Здесь и далее, если у вас есть вопросы в статье — вы можете задать их в комментариях, в telegram-канале или задать AI-Eliza на сайте Getmyai.

В основе Gemini CLI лежит, самая мощная на данный момент модель от Google – Gemini 2.5 Pro и при этом он дает бесплатный лимит в виде 1000 запросов в сутки 😵 каждому пользователю.
И это очень много, например на платной подписке Cursor (за 20 USD) нам доступны только 500 запросов в месяц.

Сегодня у нас 2 кейса:

  1. Подключимся к Gemini CLI на нашем ПК и сделаем парочку тестов Gemini CLI, как AI-агента.
  2. Подключим Gemini 2.5 Pro с лимитом 1000 запросов в день, к нашей среде разработки на VSCode.

AI-агент — это автономная система с AI, у которой есть цель и она действует достаточно автономно, без участия человека, либо только под его контролем.

Важный дисклеймер: Gemini CLI и расширение в VSCode, не является полноценным AI-агентом — он выполняет задачи по запросу пользователя и требует постоянного взаимодействия с ним.

Нюанс #2 – AI-сервисы от Google не работают в России и плохо работают даже с VPN VLESS – как это обойти, я уже писал.

Хороший пример автономного AI-агента:

#8 Изучаем Gemini CLI

Подключаемся к Gemini CLI

  1. Скачиваем и устанавливаем Node JS https://nodejs.org/en
  2. Запускаем любой терминал, CMD или Powershell.

Выполняем в терминале команду:

чтобы просто запустить

npx https://github.com/google-gemini/gemini-cli

или установить

npm install -g @google/gemini-cli

и запустить

gemini
#8 Изучаем Gemini CLI

Далее, нам предложат выбрать тему и пройти быструю авторизацию через аккаунт Google. Это даст на лимиты до 60 запросов в минуту и до 1000 запросов к AI в день.

Почитать подробнее – https://github.com/google-gemini/gemini-cli

Используем Gemini CLI как AI-агент

Рассмотрим парочку кейсов, которые мы можем реализовать через CLI. Я думаю что смысл вы уловите. Во всех случаях при работе с файлами или при создании файлов, инструмент должен быть в рабочей папке. Для этого мы можем открыть terminal в папке, запустить gemini и запустить его в работу (в примерах это описано как переход в cd “директорию”).

Задача: Допустим нам лень искать калькулятор в сети или в app store, давайте его создадим

cd calc/
gemini
> Напиши простой визуальной калькулятор

Задача: Работа с кодом

cd code/
gemini
> Проверь код на ошибки

Задача: Локальные задачи

cd image/
gemini
> Найди дубликаты картинок в папке

Задача: Задачи с использованием web

gemini
> Найди мне билеты на самолет, из Лондона в Париж, на завтра

Обратите внимание, что российские сервисы закрыты от западного мира, поэтому Google не сможет с ними работать.

Только помните, что не все данные можно давать облачным GPT, чувствительные и персональные точно не стоит.

Подключаем Gemini 2.5 Pro, к VSCode

Gemini 2.5 Pro – очень мощная модель для разработки. В части кода она может проигрывать Claude 4. Зато в рамках рассуждения и планирования — это очень сильная модель. А разработка без плана — отличный способ не сделать ничего.
Итак:

  1. Скачиваем VSCode или еще не установлен
  2. Устанавливаем расширение в VSCode
#8 Изучаем Gemini CLI

Нажимаем горячие клавиши Ctrl + Shift + P или пишем в командой строке VSCode “> Open User Settings JSON
Вставляем в JSON

"geminicodeassist.updateChannel": "Insiders"

Ниже пример того, что получилось у меня:

{

    "workbench.colorTheme": "Visual Studio Light",

    "editor.unicodeHighlight.nonBasicASCII": false,

    "security.workspace.trust.untrustedFiles": "open",

    "geminicodeassist.project": "",

    "roo-cline.allowedCommands": [

        "npm test",

        "npm install",

        "tsc",

        "git log",

        "git diff",

        "git show"

    ],

    "cline.preferredLanguage": "Russian - Русский",

    "kilo-code.allowedCommands": [

        "npm test",

        "npm install",

        "tsc",

        "git log",

        "git diff",

        "git show"

    ]

    "geminicodeassist.updateChannel": "Insiders",

}

После, активируем Google-плагин. Он обновляется и связываем его, с нашим аккаунтом Google.

#8 Изучаем Gemini CLI

Как видно из видео, до функционала Cursor / Windsurf или плагинов AI Code еще далековато. Но Agent mode рабочий, MCP сервера подключить можно — уже неплохо.

Ниже парочку ссылочек, которые помогут вам подключить инструмент правильно.

Подробнее:
Расширение – https://marketplace.visualstudio.com/items?itemName=Google.geminicodeassist

Документация AI agent mode – https://developers.google.com/gemini-code-assist/docs/use-agentic-chat-pair-programmer#before-you-begin

Всем спасибо, кто прочитал. Не забывайте оставлять обратную связь в комментариях, это мотивирует писать статьи 🙂

ingeniare
ingeniare
http://getmyai.io
Организатор IT-мероприятий, автоматизатор и евангелист AI. Спикер WAW, DUMP, NextWay по AI. Ментор по AI и "Как войти в IT". Консультации бизнеса по AI и системе управления проектами P3.Express.

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

6 − три =

Сайт использует cookies