
Вышел Qt Creator 20 — крупное обновление популярной интегрированной среды разработки для создания приложений на Qt, C++, QML и сопутствующих технологиях. Официальный анонс от Qt Company выделяет среди ключевых новшеств внедрение AI-агентов, появление режима «Zen Mode», поддержку системы сборки GN, а также существенные улучшения для CMake, мобильных платформ и удаленной отладки.
Ключевым нововведением выпуска стала интеграция с AI-агентами через ACP Client. Новая панель чата позволяет взаимодействовать с умными помощниками, которые анализируют кодовую базу и выполняют действия от лица разработчика: редактируют файлы, запускают команды и инициируют процессы сборки. Интеграция базируется на открытом стандарте Agent Client Protocol, а конфигурации агентов, таких как Claude Code, Codex, Gemini CLI или GitHub Copilot, загружаются через ACP Registry.
Основные изменения Qt Creator 20
- Поддержка AI-агентов через ACP Client. IDE получила панель чата для работы с ИИ-ассистентами. Теперь агенты не просто отвечают на вопросы по коду, но и напрямую управляют проектом. Настройка осуществляется в режиме Extensions, где можно использовать как готовые шаблоны, так и собственные параметры.
- Расширение возможностей MCP Server. Развитие Model Context Protocol дает внешним ИИ-инструментам расширенный доступ к состоянию IDE. Появились инструменты для работы с VCS, управления точками останова, анализа стека отладчика и поиска функций. Добавлена страница настроек AI > MCP Servers с поддержкой CORS.
- Zen Mode. Новый режим фокусировки, доступный по пути Tools > Zen Mode > Toggle Distraction Free Mode, позволяет скрывать все лишние элементы интерфейса, оставляя в центре внимания только редактор кода.
- Обновление C++-инструментов. Clangd для C++ code model теперь использует LLVM 22.1.2 с PGO-оптимизацией на всех платформах. Появилась поддержка внешних compilation database, улучшено сворачивание веток препроцессора и добавлены директивы C++23.
- Улучшения QML. Для QML по умолчанию активирована семантическая подсветка от qmlls, а контекстное меню теперь включает расширенные функции рефакторинга.
- Поддержка GN (Generate Ninja). В IDE добавлено расширение для прямой работы с GN-проектами, что упрощает разработку в экосистемах, использующих данную систему сборки.
- CMake Presets и Conan. Улучшен мониторинг изменений в CMake Presets, добавлены новые вендорные пресеты и поддержка переменных CONAN_HOST_PROFILE и CONAN_BUILD_PROFILE.
- Улучшения интерфейса и окружения. Добавлен парсинг file:// ссылок в выводе сборки, оптимизирована работа Application Output, а меню открытия проектов разделено на отдельные пункты для файлов и проектов.
Удаленная отладка и мобильная разработка
Разработчики уделили внимание специфическим сценариям работы:
- Remote Debugger. Появился новый тип конфигурации запуска, упрощающий подключение к работающему отладочному серверу.
- Android. Интерфейс редактора Android Manifest был переработан: настройки иконок, заставок (splash screen) и разрешений вынесены в отдельные редакторы.
- iOS и Remote Linux. Для iOS обеспечен доступ к системным файлам устройства (каталоги приложений и отчеты об ошибках). В Remote Linux реализовано автоматическое подключение к целевой системе перед развертыванием приложения.
Обновленные инструменты работы с системами контроля версий теперь позволяют удобнее отслеживать состояние файлов, работать с diff и безопаснее использовать функции вроде Continue Rebase.
Qt Creator 20 уже доступен для установки через Qt Online Installer. Коммерческие версии можно загрузить через Qt Account Portal, а исходный код и open source-сборки доступны на официальной странице загрузок Qt.






