

Некоторое время назад Google выпустила инструмент Gemini CLI (Command Line Interface — интерфейс командной строки), который довольно впечатляет. В отличие от многих инструментов ИИ, приложение Gemini CLI устанавливается локально, поэтому вам не нужно беспокоиться, что ваши запросы (или их результаты) будут использованы в злонамеренных целях. В настоящее время Gemini CLI включает следующие функции: Полностью открытый исходный код, позволяющий пользователям просматривать и вносить вклад в код. Основан на Gemini 2.5 Pro. Бесплатный тариф позволяет 60 запросов в минуту и 1000 запросов в день с личной учетной записью Google. Включает инструменты для Google Поиска, работы с файлами и команд оболочки для расширенной функциональности. Поддерживает настраиваемые интеграции и улучшает способность ИИ понимать контекст. Как вы, вероятно, уже догадались по названию, Gemini CLI — инструмент только для командной строки, так что графического интерфейса нет. Если вам не комфортно работать в командной строке, то Gemini CLI не для вас. Если же вы чувствуете себя уверенно в окне терминала, Gemini CLI может стать ещё одним инструментом в вашем пути в мир программирования. Вы можете использовать Gemini CLI, чтобы помочь вам освоить новый язык программирования, повысить свои навыки по конкретному языку и многое другое. Давайте узнаем, как установить этот полезный инструмент, а затем как использовать его, чтобы немного поучиться JavaScript. Что понадобится Чтобы это работало, вам нужна любая операционная система, поддерживающая Node.js и NPM. Я продемонстрирую установку на Zorin OS, основанной на Ubuntu Linux. В Linux вам также понадобится пользователь с привилегиями sudo. Приступим. Установка необходимых компонентов Прежде чем вы сможете установить Gemini CLI, нужно сначала установить Node.js и NPM. Для этого запустим следующие команды: После этого дело сделано, вы готовы установить Gemini CLI. Установка Gemini CLI Вы можете установить Gemini CLI одной командой: Это займет минуту-две и пройдет без проблем. Но это ещё не всё. Вам нужно аутентифицировать Gemini CLI с вашей персональной учетной записью Google. Для этого откройте ваш браузер по умолчанию и убедитесь, что вы вошли в свою учетную запись Google. После этого вернитесь в окно терминала и выполните команду: Если вы получили ошибку, значит ваша дистрибуция установила более старую версию Node.js. Чтобы решить эту проблему, сделайте следующее: После того как вы это сделаете, повторно запустите команду gemini. Затем вам будет предложено выбрать метод аутентификации (Рисунок 1). Убедитесь, что выбрана «Login with Google», и нажмите Enter. Рисунок 1: Если вам удобнее, вы можете аутентифицироваться с помощью ключа API Gemini или Vertex AI. Когда откроется ваш браузер по умолчанию, если вы ещё не вошли в свою учетную запись Google, сделайте это сейчас. Когда будет запрошено, нажмите Sign In, и вам сообщат об успешной аутентификации; затем можно закрыть браузер и убедиться, что Gemini CLI готов к вашему первому запросу. Пока не делайте запрос. Закройте Gemini, нажав Ctrl+C два раза. Давайте немного узнаем о JavaScript Используя окно терминала, создайте новый каталог проекта командой: Перейдите в этот каталог: Теперь снова запустите команду gemini. Разница в том, что на этот раз вы работаете в конкретном каталоге (а не в домашнем каталоге). Из главного окна Gemini (Рисунок 2) давайте выполним следующий запрос: Рисунок 2: Gemini CLI готов к вашему первому запросу. Нажмите Enter — Gemini начнет работу. По мере работы, она, скорее всего, будет просить подтвердить выполнение некоторых задач или позволить ей создавать файлы (Рисунок 3). Рисунок 3: Сопротивление бесполезно, поэтому дайте разрешение на создание файлов. Продолжайте позволять Gemini выполнять необходимые действия по мере того, как мы просим. Через несколько минут Gemini попросит открыть файл index.html в вашем веб-браузере, чтобы увидеть выпадающие списки в действии (Рисунок 4). Рисунок 4: Наши примеры выпадающих списков успешно созданы. Хорошо, но чему мы можем научиться на этом? Если вернуться в каталог JS_PROJECT, вы увидите три файла: Или вы можете выполнить следующий запрос: Затем Gemini CLI проведет вас по тому, что сделал (Рисунок 5); либо скажет вам, что вы исчерпали ресурсы бесплатного тарифа или сервис слишком загружен. Если это произойдет, повторите запрос и проверьте, работает ли он. Рисунок 5: Позвольте Gemini CLI объяснить, как он создал выпадающие списки. И вот, друзья, как можно установить и использовать инструмент Gemini CLI, чтобы узнать что‑то новое или отточить свои текущие навыки.