Junie из JetBrains вышел из беты — сначала план, потом код

Junie — агент JetBrains для кодинга — вышел из беты и работает в IDE и терминале. На SWE-Rebench он лидирует: 61,6% resolved и 72,7% pass@5 по данным Alexander Golubev из Nebius — выше других агентов в этом цикле.
Агент пользуется теми же инструментами, что и разработчик: сборка, тесты, отладчик — не своя копия проекта. Модель не привязана к вендору: облака Anthropic, OpenAI и Google, локально — Ollama, LMStudio или LiteLLM; дорогую можно оставить на план, дешёвую — на реализацию.
План до кода
Plan mode делает план отдельным документом. До правок Junie собирает артефакт с вкладками для требований, техдизайна, этапов и стратегии тестов. Документ лежит в .junie/plans — правишь в редакторе, коммитишь, подтверждаешь.
- Режим плана — Shift+Tab, открыть — Ctrl+P, запуск реализации — Confirm
- При неясных требованиях агент задаёт вопросы, а не угадывает
- План на сильной модели, код на дешёвой — меньше сожжённых токенов и лишних PR
Отладчик вместо логов
Когда что-то ломается, Junie не сыпет println — открывает отладчик IDE. Запускает конфигурацию, ставит брейкпоинты в коде проекта, библиотеках и даже в декомпилированных .class, смотрит стек и состояние потоков.
- «Разберись, почему тест падает со второй итерации» — полностью автономно
- «Подготовь отладчик, я сам кликну UI» — агент ждёт
- «Продолжи мою сессию и скажи, откуда null» — рутину забирает на себя
Что ещё в GA
- Удалённый контроль — старт с ноутбука, прогресс с телефона
- Ревью PR с контекстом проекта — GitHub Actions, GitLab или команда
/review - Интеграция через ACP: один движок в чате, окне Junie и CLI; запросы к базам через DataGrip
Junie доступен во всех JetBrains IDE и через Junie CLI. С подпиской JetBrains AI всё из коробки, Bring Your Own Key тоже поддерживается.
Источник: Junie: The JetBrains AI Coding Agent Leaves Beta.