Бесплатный ИИ-ассистент для разработки на базе Gemini CLI и Kilo Code
Компании - разработчики ИИ инструментов развивают экосистемы сервисов и внедряют все новые способы взаимодействия с предлагаемыми моделями. Одним из таких интерфейсов является CLI, которым успели обзавестись крупнейшие представители рынка, такие как Google, Anthropic, OpenAI, Alibaba.
В предыдущей статье я говорил о способе подключения qwen-code от Alibaba в Visual Studio Code. Пополним коллекцию бесплатных агентов еще одним представителем. Ниже будет рассмотрен процесс установки и запуска Gemini CLI с подключением его в VS Code через расширение Kilo Code.
Что понадобится?
- VSCode
- Nodejs 20+
Gemini CLI
- Устанавливаем cli утилиту
gemini-cli
1
npm install -g @google/gemini-cli
- Запускаем
1
gemini
- Авторизуемся через свой Google-аккаунт (Login with Google)
- После успешной авторизации получил ошибку вида
1
Failed to login. Message: This account requires setting the GOOGLE_CLOUD_PROJECT or GOOGLE_CLOUD_PROJECT_ID env var. See https://goo.gle/gemini-cli-auth-docs#workspace-gca
-
Для начала необходимо создать новый проект в Google Cloud. Создаем через консоль, а по завершению получаем
Project ID. -
Также необходимо активировать
Gemini-CLI APIдля созданного проекта. Можно найти в консоли разработчика соответствующее API и включить (Enable), либо перейти по ссылке, подставив в конец идентификатор своего проекта
1
https://console.developers.google.com/apis/api/cloudaicompanion.googleapis.com/overview?project=<PROJECT_ID>
- Осталось прописать идентификатор проекта в
.envфайл в корне рабочего каталога Gemini
1
2
3
4
5
# открываем / создаем .env
nano ~/.gemini/.env
# сохраняем идентификатор проекта в переменную
GOOGLE_CLOUD_PROJECT=<PROJECT_ID>
- Если все выполнено верно и данные внесены корректно, то повторный запуск gemini должен пройти успешно.
Kilo Code
- Идем в
vscodeи устанавливаем расширение Kilo Code AI Agent.
Расширение предоставляет типовой интерфейс для работы с кодовым ассистентом со встроенными командами, а также позволяет взаимодействовать с разными провайдерами языковых моделей.
- Переходим в настройки
Kilo Code-
Создаем новый профиль (Configuration Profile)
-
Выбираем API Provider
Gemini CLI. -
Прописываем путь до сохраненного файла с credentials
/home/user/.gemini/oauth_creds.json(он появляется в рабочем каталоге Gemini после успешной аутентификации). -
Выбираем модель. Из самых свежих доступны
gemini-2.5-proиgemini-2.5-flash. -
Сохраняем изменения.
-
🚀 В итоге получаем ассистента с самыми свежими моделями, контекстное окно в 1 000 000 токенов и 1000 запросов в день без привязки карт, оформления подписок и доступов через третьи страны.
Возможные трудности
❗️❗️ Изначально пробовал подключить Gemini CLI через расширение Roo Code, на базе которого и родился в свое время Kilo Code, однако интеграция с Gemini CLI оказалась вырезана из инструмента в версии 3.22.5 по запросу из Google, исходя из чего можно сделать вывод, что имеется ненулевая вероятность исключения этой интеграции и из Kilo Code.





