📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

Google Gemini CLI 4.0 is CRAZY! New Extensions Make It The Best Free AI Tool!

AI Stack Studio9:05

Transcription

Итак, если вы разработчик или человек, который проводит много времени, работая в терминале, вам нужно услышать о том, что Google только что выпустил со своим интерфейсом командной строки Gemini. Это не просто незначительное обновление. Это масштабная трансформация, которая меняет то, как мы взаимодействуем с искусственным интеллектом непосредственно из наших терминалов.

Таким образом, интерфейс командной строки Gemini — это, по сути, инструмент, который позволяет вам получить доступ к самой мощной модели ИИ Google прямо из вашего терминала. Нет необходимости переключаться между различными приложениями или открывать браузер каждый раз, когда вам нужна помощь ИИ. Все происходит в одном месте, где вы уже выполняете свою работу.

Что делает это особенно захватывающим, так это то, что это полностью открытый исходный код и совершенно бесплатно для использования. Вы получаете до 1000 запросов каждый день, чего, честно говоря, более чем достаточно для большинства разработчиков. Но это обновление, если вы хотели использовать разные инструменты, вам пришлось бы постоянно переключаться между терминалом и другими приложениями. Возможно, вы тестируете API в Postman, затем переходите в свой редактор кода, затем проверяете некоторую документацию в своем браузере. Это становится фрагментированным опытом, где вы теряете фокус и тратите время.

Но теперь с этими расширениями вы можете объединить все в единое унифицированное пространство. Весь ваш рабочий процесс разработки может существовать в вашем терминале вместе с вашим системным помощником.

Способ работы этих расширений на самом деле довольно блестящий. Каждое расширение построено на чем-то под названием MCP. Это стандартизированный способ для внешних инструментов взаимодействовать с Gemini CLA. На практике это означает, что любой сервис или инструмент, поддерживающий MCP, теперь может беспрепятственно интегрироваться в ваш терминал. Пакет расширений объединяет все это в легкий пакет, который учит Gemini точно, как взаимодействовать с этим конкретным инструментом.

Позвольте мне привести конкретный пример того, как это выглядит в действии. Скажем, вы работаете над проектом и вам нужно протестировать конечную точку вашего API. Обычно вы открывали бы Postman или какой-либо другой инструмент для тестирования API, настраивали бы свой запрос, запускали бы тест, а затем возвращались к своему коду. Но с расширением Postman для Gemini CLA вы можете сделать все это, не покидая своего терминала. Вы можете создавать целые коллекции запросов, запускать тесты и анализировать результаты с помощью команд на естественном языке. Вы просто говорите Gemini, что хотите протестировать, и он позаботится об интеграции для вас.

И Postman — это лишь один пример. На рынке расширений уже есть интеграции от крупных компаний и сервисов. Есть поддержка Stripe, если вы работаете с платежами. Есть интеграция Figma для дизайнеров, которые хотят работать с системами дизайна. У вас есть инструменты для работы с базами данных, такие как Elasticsearch, для поиска и анализа ваших данных. Есть даже Dynatrace для получения информации в реальном времени о производительности вашего приложения. Экосистема быстро растет, и самое лучшее то, что она с открытым исходным кодом, поэтому любой может внести свой вклад.

Теперь позвольте мне показать вам, насколько просто на самом деле использовать эти расширения. Процесс установки очень прост. Вы буквально просто вводите одну команду. Вы вводите `gemini extension install`, за которым следует либо URL-адрес GitHub, либо локальный путь к расширению, которое вы хотите. Вот и все. CLA позаботится обо всем остальном. Он загрузит расширение, правильно настроит его и сделает его доступным для вас. Никакой сложной настройки, никаких конфигурационных файлов для редактирования.

После установки расширения его использование также очень просто. Вы можете в любое время просмотреть список всех ваших активных расширений, чтобы увидеть, какие инструменты у вас есть. Вы можете включать или отключать расширения в зависимости от того, над чем вы работаете. И если вы хотите точно увидеть, какие возможности предоставляет расширение, есть команда, которая показывает вам все инструменты и функции, которые это расширение предлагает. Этот уровень прозрачности действительно полезен, потому что вы точно знаете, что Gemini может сделать с каждым инструментом.

Это также включает в себя так называемые контекстные файлы. Это специальные документы, которые предоставляют Gemini подробные инструкции о том, как использовать конкретный инструмент или следовать определенному рабочему процессу. Например, если вы устанавливаете расширение для системы баз данных, контекстный файл учит Gemini лучшим практикам запросов к этой базе данных, как обрабатывать ошибки и каких шаблонов придерживаться. Это означает, что Gemini не просто имеет доступ к инструменту, он на самом деле понимает, как его эффективно использовать.

Позвольте мне рассказать о другом крупном обновлении, которое выходит с этим релизом. Google значительно улучшил систему пользовательских команд. Пользовательские команды были представлены несколько месяцев назад, но они были значительно улучшены. Думайте о пользовательских командах как о многоразовых ярлыках, которые вы можете создавать для задач, которые вы выполняете повторно. Например, представьте, что вы создаете веб-приложение и вам регулярно нужно развертывать обновления, запускать тесты, а затем проверять свою панель мониторинга. Вы могли бы создать пользовательскую команду под названием `deploy`, которая автоматически выполняет все эти шаги последовательно, используя соответствующие расширения. Одна команда запускает весь ваш конвейер разработки. Вот какого рода повышение эффективности мы здесь обсуждаем.

Еще одна вещь, которую стоит упомянуть, — это документация. Google выпустил исчерпывающую документацию для Gemini CLA. Этого раньше не хватало, и это затрудняло людям полное использование всех функций. Но теперь есть полный сайт документации, который проведет вас через все, от базовой установки до расширенных функций. Если вы хотите узнать, как создавать свои собственные расширения, для вас есть руководства. Если вы хотите понять, как работает сервер MCP, это тоже охвачено. Документация хорошо организована и проста для понимания.

Говоря о создании собственных расширений, здесь начинается настоящее творчество. Система расширений разработана так, чтобы быть удобной для разработчиков. Вы можете начать с готовых шаблонов для распространенных сценариев использования или создать что-то совершенно индивидуальное с нуля. Структура проста. Вы можете создать каталог для своего расширения, добавить конфигурационный файл, который определяет ваши серверы MCP и контекстные файлы, а затем упаковать его. После этого вы можете поделиться им с сообществом или сохранить его в частном порядке для собственного использования.

Позвольте мне провести вас через фактический процесс настройки, потому что я знаю, что некоторые из вас захотят попробовать это. Во-первых, вам нужно убедиться, что у вас установлен NodeJS в вашей системе. Как только Node будет готов, вы откроете свой терминал и выполните команду `npm install` из Gemini CLA. Это установит все необходимые пакеты глобально на вашей машине. После завершения установки вы запускаете CLA, просто набрав `gemini` в своем терминале.

При первом запуске вам нужно будет пройти аутентификацию с вашей учетной записью Google. Это простой процесс, который происходит в вашем браузере. После аутентификации вы готовы к работе. Аутентификация, кстати, совершенно бесплатна. Вам не нужна платная подписка или ключ API. Google делает это доступным для всех.

Когда вы впервые запустите Gemini CLA, вы заметите, что у вас есть доступ к модели Gemini 2.5 Pro прямо из коробки. Это одна из их самых продвинутых моделей, и бесплатный доступ к ней через Gemini CLA — это, честно говоря, невероятно. Вы можете начать задавать вопросы, запрашивать помощь с кодом или работать над проектами немедленно. Но чтобы по-настоящему раскрыть мощь этой системы, вам нужно начать устанавливать расширения.

Позвольте мне показать вам практический пример. Скажем, вы хотите установить расширение Chrome Dev Tool. Вы перейдете на рынок расширений, который, по сути, является репозиторием GitHub со списком доступных расширений. Каждое расширение имеет команду установки, которую вы можете скопировать. Вы вставляете эту команду в свой терминал, и через несколько секунд расширение установлено и готово к использованию. Вы можете проверить, работает ли оно, с помощью команды `gemini extension list`, которая показывает все ваши активные расширения.

После активации расширения вы можете увидеть, какие инструменты оно предоставляет, используя команду `gemini tool`. Это выводит все доступные инструменты из этого расширения. Для примера Chrome Dev Tool вы увидите инструменты для перехода по URL-адресам, нажатия на элементы, создания снимков экрана и многого другого. Затем вы можете использовать эти инструменты, просто спрашивая Gemini на естественном языке. Например, вы можете сказать: «Открой домашнюю страницу моего проекта в Chrome и сделай снимок экрана». Gemini поймет, что вы хотите, и использует соответствующий инструмент из расширения, чтобы это произошло.

Кроме того, если вы посмотрите на репозиторий GitHub для Gemini CLA, вы увидите, что команда активно улучшает этот инструмент. Есть частые обновления с исправлениями ошибок, улучшениями производительности и новыми функциями. Было так много коммитов, уточняющих различные аспекты CLA. Это говорит мне о том, что Google стремится сделать этот инструмент лучшим в своем классе, и они также реагируют на отзывы сообщества.

Кроме того, мы все еще находимся на ранних этапах разработки с помощью ИИ, и такие инструменты, как Gemini CLA, представляют собой то, куда движутся вещи. Возможность иметь ИИ-агента, который понимает ваши кодовые базы, может взаимодействовать с вашими инструментами и работать в вашей естественной рабочей среде, является преобразующей. По мере создания большего количества расширений и роста экосистемы это становится еще более мощным.

Вот что я хотел вам рассказать. Надеюсь, вам понравилось, и если да, пожалуйста, поставьте лайк и подпишитесь на этот канал, и я увижу вас в следующем видео.