Обзор AI и Vibe coding инструментов Что такое AI coding и Vibe coding, я уже писал выше.
Plan Mode пишет структурированный план (требования, дизайн, этапы поставки) в каталог .junie/plans до того, как тронуть код — план можно править и коммитить, а планировать и реализовывать на разных моделях. Live Prompting позволяет менять направление посреди задачи без перезапуска. Human in the Loop даёт подтверждать ключевые действия по динамическому allowlist. Remote Control — запустить миграцию с ноутбука, следить с телефона через веб-приложение. Кастомные guidelines и Agent Skills сохраняются между сессиями. Запускается также как GitHub Action и в GitLab CI/CD.
Обзор AI и Vibe coding инструментов Что такое AI coding и Vibe coding, я уже писал выше. Перейдем к более детальному обзору. Уровни автономности Существует 5 уровней автономности в зависимости от уровня самостоятельности выбранного инструмента: 1⃣ Детерминированные и статистические правила. Примеры: автодополнение кода (в любой IDE), статические анализаторы кода (SonarQube, Veracode, PyLint и т.д.) 2⃣ AI ассистенты: выполняют отдельные задачи, которые пользователь детально описывает, как правило, с высокой гранулярностью (ChatGPT, Claude, и т.д.). В последнее время у многих AI ассистентов есть тенденция к более высоким уровням автономности. 3⃣ AI CoPilot: программист работает над продуктом в паре с AI CoPilot, совместно внося изменения. Программист по-прежнему несет полную ответственность за разрабатываемый программный продукт. Примеры инструментов данного уровня: Cursor, Windsurf, Trae, Codex . 4⃣ AI Agent: генерация продуктов по описанию, пользователь выступает в качестве супервизора и тестировщика. Данный уровень все еще не достигнут, потому что в текущем поколении систем этого уровня, пользователь по-прежнему отвечает за разрабатываемый продукт и нередко вынужден помогать с разрешением проблем. Примеры: Lovable, v0, Replit , Bolt.New. 5⃣ Полная автономность разработки: здесь пользователь описывает цели, которые он хочет достичь, а AI система уже сама решает, как ее достичь (Devin, MetaGPT). 6 типов инструментов. Помимо уровней автономности, есть еще типизация инструментов в зависимости от способа взаимодействия с пользователем. 1⃣ Framework - для программистов, которые хотят разрабатывать самостоятельных AI coding агентов или иметь максимальную гибкость. 2⃣ CLI (command line interface) - для программистов, предпочитающих гибкость и контролируемость CLI инструментов или планирующих встроить их в свой CI/CD пайплайн. 3⃣ IDE plugin - для разработчиков, которые не хотят переезжать со своей любимой IDE. 4⃣ IDE - отдельная среда разрабо
curl -fsSL https://junie.jetbrains.com/install.sh | bash (Mac/Linux; для Windows отдельный установщик на junie.jetbrains.com)
| Installs into | jetbrains |
| Type | Agent |
| Section | AI code editors |
| Pricing | has a free tier |
| Platform | Cross-platform |
| Systems | macos, linux, windows, cli |
| Hosting | cloud |
| Install | cli |
| Installs into | jetbrains |
| Who for | Разработчики в экосистеме JetBrains и команды, которым нужен управляемый агент для долгих задач вроде обновлений Spring Boot и миграций. |
| Site language | en |
| Vendor | JetBrains |
| GitHub | https://github.com/JetBrains/junie |