Благодаря сообществу, вы, возможно, уже в курсе, что мы выпустили новую версию GigaIDE Community. Как и предыдущие версии, она доступна на платформе GitVerse. В поставку входит обновлённый ИИ-помощник GigaCode, который теперь имеет встроенный агентский режим.

Да, сборка выполнена на JB Community 2025, но мы вынесли все open source-плагины за пределы дистрибутива, разместив их на собственном маркетплейсе, который уже подключён к IDE. Кстати, и GigaIDE Community 2025.1, и GigaIDE PRO 2025.2 поддерживают работу с несколькими магазинами приложений прямо через интерфейс.

Управление маркетплейсами в GIGA IDE

При запуске GigaIDE Community 2025.1 или GigaIDE PRO 2025.2 в нижнем правом углу выводится информация о текущем актуальном маркетплейсе, из которого обновляются плагины.

Уведомление об активном подключённом маркетплейсе при запуске IDE
Уведомление об активном подключённом маркетплейсе при запуске IDE

Можно перейти в настройки Settings -> Marketplaces и изменить актуальный маркетплейс, или добавить новый, например, от OpenIDE.

Панель управления маркетплейсами в окне настроек
Панель управления маркетплейсами в окне настроек

Если добавляете новый маркетплейс, то не забудьте проверить соединение, нажав кнопку «Check». После обновления магазина приложений IDE предложит перезагрузиться.

Подключение маркетплейса GIGA IDE к другим IDE

Чтобы подключить маркетплейс GigaIDE к другим IDE, совместимым с JB Idea Community, откройте Help -> Edit Custom VM Options и укажите:

Didea.plugins.host=https://gigaide.ru/marketplace

После этого перезагрузите IDE.

Редактирование VM Options прямо в IDE
Редактирование VM Options прямо в IDE

Пользователи GigaIDE уже обратили внимание, что на маркетплейсе можно найти не только open source-плагины, но и те, что устанавливаются и обновляются на стороне PRO-версии GigaIDE.

Как стать пользователем GigaIDE PRO

Сейчас GigaIDE PRO доступна только для корпоративных потребителей. Чтобы получить дополнительную информацию, нужно будет оставить заявку на сайте.

GigaIDE PRO станет доступна всем пользователям в следующем году.

Поэтому сегодня мы расскажем, какие группы плагинов доступны в нашем маркетплейсе.

Первая группа — open source-плагины, совместимые с JB Idea Community. Все опубликованные плагины имеют закрытые критические уязвимости, а в остальном функционально соответствуют версиям из маркетплейса JetBrains.

Вторая группа — ИИ-помощники. Все они доступны для Community-версии GigaIDE и для любой IDE на основе JetBrains IDEA Community. Тут есть и GigaCode, и группы ИИ-агентов, решающих задачи source maintenance.

Что умеют ИИ-помощники

Team: дашборд для работы с ИИ-помощниками.

Documenting: управляет документацией в коде Java-проектов.

Logging: управляет журналированием в коде Java-проектов.

Transactionality: управляет транзакционностью в Spring-проектах.

Auto Tests: управляет автотестами в коде Java-проектов.

Test Model: синхронизирует тестовые сценарии в TMS-системе и модульные тесты в коде Java-проектов.

Да, пока большинство ИИ-агентов работают только с Java/Kotlin, но в скором времени будут работать с Python и JavaScript.

Ещё одна группа — плагины для автоматизации работы с разными фреймворками, доступные для GigaIDE PRO. Фактически, это обновления плагинов, поставляемых в дистрибутиве GigaIDE PRO, или другие PRO-инструменты, не включённые в дистрибутив PRO-версии.

PRO-поддержка Spring для Java

Spring: инспекции для кода и конфигураций, навигации по Spring-бинам.

Spring MVC: инспекции, навигация по эндпоинтам, между эндпоинтами и конфигурационными параметрами в рамках спецификации Spring MVC.

Spring Security: инспекции, специализированные навигации в рамках спецификации Spring Security.

Spring Data: инспекции, навигации по коду и объектам базы данных, поддержка, выполнение именованных запросов Spring Data, выполнение @Query-запросов.

Spring Cloud: инспекции в рамках спецификации Spring Cloud.

Spring Integration: инспекции, специализированные навигации в рамках спецификации Spring Integration.

Spring Boot: инспекции, специализированные навигации в рамках спецификации Spring Boot.

Spring Boot Wizard: мастер создания нового Spring Boot-приложения.

Spring Boot Run: run-конфигурация для Spring Boot-приложений.

PRO-поддержка Jakarta для Java

Jakarta Persistence (JPA): инспекции, JPQL, выполнение JPQL, специализированная навигация между объектами базы данных и Entity.

Jakarta Security: специализированная навигация в рамках спецификации Jakarta (Javax) Security.

Jakarta EJB: специализированная навигация в рамках спецификации Jakarta (Javax) EJB 2.x и 3.x.

Jakarta CDI: специализированная навигация в рамках спецификации Jakarta (Javax) CDI.

Jakarta Faces (JSF): поддержка шаблонов JSF, автодополнение, навигация между элементами JSF.

Можно заметить, что здесь пока не хватает поддержки JSP — сейчас мы как раз работаем над ней.

PRO-поддержка других фреймворков для Java

AspectJ: инспекции в рамках спецификации AspectJ.

Freemarker: поддержка шаблонов FTL, автодополнение, навигация между объектами кода и шаблонами.

PRO-поддержка фреймворков для Python

Django: инспекции, мастер проекта, run-конфигурация, интеграция с базами данных, специализированная навигация.

Flask: мастер проекта, run-конфигурация.

Fast API: мастер проекта, run-конфигурация.

SQL Alchemy: интеграция с базами данных, специализированная навигация.

Jinja: поддержка синтаксиса в рамках спецификации Jinja 2.

PRO-поддержка фреймворков для JS и/или TS

JS/TS: синтаксис Js/Ts/Jsx/Tsx, навигация по файлам, классам, функциям и переменным, поиск, рефакторинг.

Node JS: мастер проекта, run-конфигурация для npm и node.js.

React: мастер проекта, run-конфигурация для React.

Vue JS: мастер проекта, run-конфигурация для Vue, подсветка синтаксиса шаблонов, автодополнение.

Можно заметить, что если синтаксическое дерево Java/Kt/Py мы унаследовали со стороны JetBrains, то другие синтаксические деревья, например для JavaScript (или SQL, или JPQL и многих других), мы делали самостоятельно.

Также напрашивается вопрос про Angular. Ответим сразу: он выйдет в начале января.

Понятно, что IDE — это не только про ИИ и фреймворки, это ещё и про Integrated Development. Поэтому на маркетплейсе есть набор инструментов, делающих среду разработки интегрированной для разных языков.

Community-совместимые инструменты

Color Themes: сборник визуальных тем из разных open source-источников. Предустановлен в GigaIDE, но можно поставить и в другие IDE, например, OpenIDE.

Elements: базовый инструмент для навигации по фреймворкам в коде и ключевым solution-элементам, определяемым в рамках фреймворков. Предустановлен в GigaIDE.

TMS: клиент для работы c тестовыми сценариями прямо в IDE для таких TMS (Test Management System) как TestOps, Zephyr, TestIT.

PRO-поддержка баз данных

SQL: синтаксический анализ, форматирование, подсветка, комментирование кода, автодополнение, поддержка диалекта PostgreSQL.

Database: клиент базы данных. Выполнение SQL- и JPQL-запросов. Просмотр и редактирование данных в табличном виде. Интроспекция и визуализация структуры баз данных. Импорт и экспорт данных.

Другие PRO-инструменты

Docker: инструменты для работы с Docker-контейнерами: поиск и загрузка Docker-образов, создание и управление контейнерами, клиент для удалённого подключения.

Endpoints: HTTP-клиент для отладки HTTP-запросов и тестирования эндпоинтов разной природы.

Remote: SFT-клиент для удалённого подключения, манипулирования файлами и папками, локального редактирования файлов.

Profiler: клиент для JFR Profiler, Async Profiler. Позволяет запускать код с профилированием, просматривать результаты в IDE c сопоставлением с кодом.

WildFly: инструменты для работы с WildFly. Сборка ear, ejb и war, развёртывание. Клиент для отладки на WildFly.

Template Languages: управление языками шаблонов в проекте.

JavaScript Debugger: отладка JS/TS-приложений. Отладочные конфигурации, точки остановки, просмотр состояния и трассировка.

На этом мы заканчиваем первую часть обзора. В следующей публикации начнём подробно рассказывать про плагины различных групп.

Автор: Слекеничс Андрей, PO GIGA IDE

Комментарии (5)


  1. xronelx
    19.12.2025 10:57

    А будет ли полноценный агент для вайбкодинга?


  1. notffirk
    19.12.2025 10:57

    Добавьте .Net, он все ещё популярен и лет на 10 минимум Легаси хватит


  1. ris58h
    19.12.2025 10:57

    На странице marketplace в поле поиска не работает поиск по нажатию Enter (приходится мышкой нажимать Найти).


  1. ratkevichss
    19.12.2025 10:57

    Планируется ли поддержка Golang и если да, то когда она появится?


  1. grammidin4eg
    19.12.2025 10:57

    Пробовал открыть свой рабочий проект с плагином ts/js - тупо виснет намертво ide.