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

В IntelliJ IDEA 2026.1 This version brings built-in support for more AI agents, including Codex, Cursor, and any ACP-compatible agent, and delivers targeted, first-class improvements for Java, Kotlin, and 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++ support in IntelliJ IDEA Ultimate

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

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

Чтобы включить поддержку, достаточно установить плагин CLion. Он служит базовой инфраструктурой и подключает проекты к нужным тулчейнам, отладчикам, системам сборки (CMake, Meson), базе компиляции, vcpkg и плагинам тестовых фреймворков.

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

Расширенная поддержка 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 с функциональностью баз данных.

Support for Terraform Stacks Ultimate

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

Streamlined Kubernetes experience 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!