Что нового в IntelliJ IDEA 2026.1

Встречайте IntelliJ IDEA 2026.1! В этой версии появилась встроенная поддержка новых ИИ-агентов, включая Codex, Cursor и любые ACP-совместимые агенты, а также точечные улучшения для Java, Kotlin и Spring. Мы продолжаем поддерживать новые языки и инструменты с первого дня выхода.

Любой агент — прямо в IntelliJ IDEA:

  • ACP Registry: поиск и установка ИИ-агентов в один клик.
  • Git worktrees: работа в параллельных ветках — одну можно поручить агенту, пока вы заняты другой.
  • Доступ к базам данных для ИИ-агентов: Codex и Claude Agent теперь могут напрямую работать с вашими источниками данных.

Интеллект в платформе:

Поддержка языков:

  • Java 26: поддержка со дня выхода, включая превью-функции.
  • Kotlin 2.3.20: поддержка всех новых возможностей, включая экспериментальные.
  • C/C++ в IntelliJ IDEA: полноценная помощь в написании C/C++-кода в многоязычных проектах.
  • Поддержка JavaScript без подписки Ultimate.

Продуктивность и окружение:

Кроме того, в версии 2026.1 улучшена стабильность, производительность и удобство работы с платформой. Подробности — в отдельном посте What’s Fixed.

ИИ

IntelliJ IDEA продолжает развиваться как открытая платформа, позволяя вам интегрировать любые ИИ-инструменты в ваш рабочий процесс.

Помимо Junie и Claude Agent, в ИИ-чате теперь доступны и другие агенты, включая Codex. Также поддерживаются Cursor, GitHub Copilot и десятки внешних агентов через Agent Client Protocol. С новым ACP Registry вы можете находить доступных агентов и устанавливать их в один клик.

Подсказки следующего изменения теперь не тратят квоту по подписке JetBrains AI Pro. Они выходят за рамки обычного автодополнения и работают для Java, Kotlin, а теперь и Scala. ИИ не только дописывает код под курсором, но и вносит связанные правки по всему файлу, помогая поддерживать код в актуальном и согласованном состоянии.

Это естественное развитие автодополнения кода — нажимаете Tab Tab и не отвлекаетесь от работы.

Поддержка JVM-языков

Java 26

IntelliJ IDEA поддерживает новые версии Java с первого дня релиза. Будущие версии тоже не остаются без внимания: сборки раннего доступа можно устанавливать прямо из IDE.

В Java 26 пока нет новых стабильных функций (в сравнении с 25-й версией), но появились превью-версии для паттерн-матчинга и «ленивых» констант — IntelliJ IDEA уже умеет с ними работать. Подробнее.

Улучшения для разработки на Kotlin с JPA

Kotlin и Jakarta Persistence — популярная связка для серверной разработки. Но поскольку Jakarta Persistence создавалась под Java, некоторые возможности Kotlin — null safety, семантика val и data class — могут работать в сущностях неожиданным образом. IntelliJ IDEA 2026.1 решает эти проблемы за счет более глубокого понимания Kotlin в JPA. Вот несколько примеров того, что появилось в новом релизе:

  • Автонастройка плагинов no-arg и all-open при добавлении Kotlin в проект.
  • Удаление лишних конструкций no-arg и модификаторов open.
  • Обнаружение и быстрые исправления типичных проблем — например, использования data-классов и полей val в JPA-сущностях.

Подробнее об этих проблемах — в блоге.

Поддержка Kotlin 2.3.20

IntelliJ IDEA 2026.1 улучшила поддержку новых возможностей языка в Kotlin 2.3.0 и 2.3.20. В новых версиях вложенные псевдонимы типов и проверки полноты потока данных для выражений when стали стабильными. Также появился ряд экспериментальных функций, которые уже можно попробовать в IntelliJ IDEA:

  • Деструктуризация по имени работает по имени свойства, а не по позиции — перестановка свойств не сломает код (версия 2.3.20).
  • Явные вспомогательные поля (explicit backing fields) избавляют от шаблонного кода, когда свойство должно быть доступно для записи внутри класса, но только для чтения снаружи (версия 2.3.0).
  • Проверка неиспользуемых возвращаемых значений предупреждает, когда результат вызова молча игнорируется — помогает ловить баги (версия 2.3.0).

Scala

В этом релизе появилась полная поддержка Scaladoc для Scala 3: теперь в комментариях к документации можно использовать современный синтаксис Markdown.

Работа с sbt-проектами в WSL и Docker-контейнерах теперь такая же плавная, как с локальными. Также улучшена производительность подсветки и ускорена синхронизация sbt-проектов.

Подробнее об обновлениях — в блоге.

Spring Ultimate

Анализ Spring-приложений в режиме реального времени

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

  • Внедренные бины в коде: смотрите, какой именно класс бина внедрен в ваш Spring-компонент. Определение бина, связанные бины и переход к классу определения или фабричному методу — все в один клик.
  • Подсказки безопасности эндпоинтов [выйдет в 2026.1.X]: смотрите, как защищен каждый Spring MVC-эндпоинт, какие правила действуют и откуда они берутся. Просматривайте контекст текущего пользователя и временно снимайте защиту при отладке — прямо из HTTP Client!
  • Реальные значения свойств [выйдет в 2026.1.X]: смотрите фактическое значение свойства, используемое во время выполнения в аннотации @Value. Так проще замечать переопределения из окружения, конфигурации запуска или сервера конфигураций.

Исходники и документация для зависимостей из коробки

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

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

Поддержка C/C++ в IntelliJ IDEA Ultimate

При разработке на Java иногда нужна производительность C++ — например, для оптимизированных микросервисов или нативных библиотек. Новые C++-плагины для IntelliJ IDEA позволяют не переключаться между инструментами.

Плагин C/C++ Language Support обеспечивает полноценную помощь при написании современного C и C++-кода в IntelliJ IDEA. Он предлагает глубокий анализ кода, проверки качества в реальном времени и мощные рефакторинги — нативный код будет таким же поддерживаемым, как JVM-проекты.

To enable this support, install the C/C++ Language Support plugin and check that the CLion plugin has been automatically installed. This serves as the core infrastructure, connecting your projects to essential toolchains, debuggers, build systems such as CMake (installed separately) and Meson, the compilation database, vcpkg, and test framework plugins.

Продуктивность

Расширенная поддержка Java и Kotlin в дополнении команд ..

Благодаря положительным отзывам мы продолжаем расширять дополнение команд для новых сценариев Java и Kotlin:

  • Через дополнение команд теперь доступны новые ИИ-действия. Прямо из редактора можно попросить IDE объяснить код, сгенерировать документацию или внести изменения через встроенный диалог — все в контексте, без переключения.
  • Все постфиксные шаблоны теперь можно найти и применить через .. — так проще использовать оба механизма вместе в едином рабочем процессе.
  • Дополнение команд теперь работает и в конфигурационных файлах .properties. Это повышает продуктивность во фреймворковых проектах, где конфигурация и код тесно связаны.

Лучшие практики Gradle для разработчиков и ИИ

Gradle предлагает много способов настроить сборку, но не все из них оптимальны. Это может вызывать путаницу как у разработчиков, так и у ИИ-агентов.

JetBrains объединился с Gradle и Google, чтобы создать набор официальных лучших практик — они помогают разобраться в сложных настройках и делают ИИ-агентов умнее. Новые практики появляются регулярно — опубликовано уже более 30.

Чтобы сделать этот ресурс еще доступнее, IntelliJ IDEA 2026.1 включает первую партию практик прямо в инспекции и быстрые исправления — и это только начало.

Обновленный курсор и механизм выделения

Мы продолжаем модернизировать IDE, и в этом обновлении обновили то, с чем вы работаете постоянно, — редактор. Плавная анимация курсора и обновленная логика выделения текста делают интерфейс аккуратнее, а работу в редакторе — комфортнее. Подробнее.

Работа с несколькими ветками одновременно с Git worktrees

С развитием ИИ-агентов параллельное выполнение задач стало серьезной экономией времени — и именно здесь Git worktrees незаменимы. Для поддержки современных рабочих процессов в разработке с ИИ IntelliJ IDEA теперь полноценно поддерживает Git worktrees. Можно создать отдельное дерево для срочного хотфикса, другое поручить ИИ-агенту и продолжать работу в основной ветке — все это одновременно и без пауз.

Даже без агентов worktrees сэкономят время на переключении веток — особенно в больших проектах.

Встроенная поддержка Wayland

IDE на базе IntelliJ теперь запускаются нативно на Wayland по умолчанию. Переход на Wayland дарит пользователям Linux четкий HiDPI и улучшенную обработку ввода, а также открывает путь к будущим улучшениям — например, поддержке Vulkan.

Wayland дает реальные преимущества и служит основой для будущих улучшений, но мы ставим надежность выше: в неподдерживаемых окружениях IDE автоматически переключится на X11, чтобы работа не прерывалась. Подробнее.

Автодополнение в терминале

Команды больше не нужно помнить наизусть — находите их прямо в процессе. Автодополнение в терминале позволяет сразу видеть доступные подкоманды и параметры по мере ввода. Работаете ли вы с Git, Docker, kubectl или собственными скриптами — функция в реальном времени предлагает подходящие варианты.

Раньше она работала только в Bash и Zsh, теперь — и в PowerShell.

Работа с проектами из Dev Containers как с локальнымиUltimate

Современная разработка все больше полагается на Dev Containers для создания согласованных профессиональных окружений. IntelliJ IDEA давно поддерживала их через режим Remote Development, но теперь доступен более удобный подход.

Начиная с IntelliJ IDEA 2026.1, проекты из Dev Container можно открывать нативно в локальной IDE. В отличие от прежних методов, требовавших полноценного бэкенда IDE внутри контейнера, новая архитектура на базе агентов позволяет работать с файловой системой напрямую, без лишней нагрузки на ресурсы. Это снижает когнитивную нагрузку и время настройки — вы сосредоточены на главном.

Базы данных

Интеграция ИИ-чата с Codex и Claude Agent теперь полноценно поддерживает подключенные базы данных. Теперь вы можете обращаться к базе данных, анализировать и менять ее содержимое на обычном языке — прямо из IDE.

Та же функциональность доступна для внешних агентов через MCP-сервер.

Настройки источников данных теперь можно хранить в аккаунте JetBrains через шаблоны источников данных. Это особенно удобно для пользователей All Products Pack и тех, кто работает в нескольких IDE JetBrains: шаблоны и настройки источников данных будут доступны во всех IDE с функциональностью баз данных.

Поддержка Terraform Stacks Ultimate

Теперь можно управлять инфраструктурой Terraform с большей ясностью и контролем — работайте с Terraform Stacks прямо в IDE. Используйте дополнение кода, разбирайтесь в структуре, создавайте новые компоненты и деплойменты и легко перемещайтесь между ними. Оставайтесь в курсе происходящего даже в сложных инфраструктурных конфигурациях.

Упрощенная работа с Kubernetes Ultimate

Работать с Kubernetes в IntelliJ IDEA стало проще, чем когда-либо. Мы создали специальный начальный экран, который поможет вам быстро освоиться и эффективно работать с кластерами. Изучайте функции, подключайтесь к кластерам, выбирайте контекст, применяйте конфиги, просматривайте дерево ресурсов, изучайте логи и отлаживайте — все это без выхода из IDE.

JavaScript и TypeScript

Поддержка TypeScript теперь по умолчанию использует сервисный движок типов — рабочий процесс стал плавнее и надежнее. Это обновление оптимизировано для профессиональной разработки: оно обеспечивает более точный вывод типов и значительно снижает нагрузку на процессор даже в больших энтерпрайз-проектах. Поддержка TypeScript стала лучше: улучшена обработка авто-импортов для псевдонимов путей и ссылок на проекты, а также добавлены подсказки inlay из языкового сервера TypeScript на Go. Парсер JavaScript теперь корректно обрабатывает строковые литералы в спецификаторах import / export.

IntelliJ IDEA держит вас на острие веб-экосистемы — с улучшенной поддержкой любимых фреймворков:

  • React: добавлена подсветка новых директив use memo и use no memo.
  • Vue: интеграция использует обновленную версию @vue/typescript-plugin 3.1.8.
  • Astro: настройки теперь принимают конфигурацию в формате JSON для интеграции с языковым сервером.
  • Angular: поддерживается синтаксис шаблонов версии 21.x.

Поддержка JavaScript и TypeScript без подписки Ultimate

Мы стремимся сделать IntelliJ IDEA максимально удобной для каждого Java- и Kotlin-разработчика. Фронтенд-разработка нужна большинству проектов, а JavaScript остается в ней стандартом.

В версии 2026.1 IntelliJ IDEA поддерживает JavaScript без подписки Ultimate, однако для расширенных функций продуктивности подписка по-прежнему нужна. Подробнее.

Следите за новостями

Подробнее о повышении стабильности, производительности и удобства работы в IntelliJ IDEA 2026.1 читайте в специальной статье What’s Fixed.

Нам важно ваше мнение! Делитесь впечатлениями о новых возможностях: ваши отзывы помогают нам развивать IntelliJ IDEA в нужном направлении.

Установите версию IntelliJ IDEA 2026.1 прямо сейчас, чтобы попробовать новые функции. Подпишитесь на нас в X, Bluesky и LinkedIn и расскажите в соцсетях, какие из обновлений понравились вам больше всего.

Спасибо, что выбрали IntelliJ IDEA!