Описание
Explyt — это AI-агент для кодирования, который работает как плагин внутри IDE JetBrains, включая IntelliJ IDEA, PyCharm, GoLand, Rider, PhpStorm, WebStorm и Android Studio. Вместо того чтобы полагаться только на представление вашего кода в стиле сервера языка, Explyt использует факты, которые уже есть в IDE: его семантическую модель кода, отладчик, тестовый раннер, линтер и инструменты статического анализа.
Читать далее
Перед внесением изменений Explyt создает точную картину кодовой базы, используя рефакторинги IDE: он может находить реальные использования символов, реализации и иерархии вызовов, а также проверять исходный код зависимостей, включая декомпилированный код, когда исходный код недоступен. При отладке он может устанавливать и достигать точек останова, проверять значения живых переменных и следовать по стеку вызовов, чтобы найти истинную причину ошибки, а не просто догадываться по коду. Explyt утверждает, что этот подход использует меньше токенов и производит более безопасные изменения, чем агенты, которые просто читают файлы как текст.
После написания исправления или функции Explyt запускает собственные настроенные тесты и сборки проекта, проверяет результаты линтера и статического анализа IDE и может генерировать тесты для непокрытых строк и ветвей. Он включает в себя сканер уязвимостей SAST, который отслеживает ненадежный ввод до опасных операций, и независимый подагент Review, который проверяет работу основного агента перед тем, как разработчик примет ее. Разработчики могут ограничить, что агент может изменять, блокируя чувствительные пути с помощью файлов .readignore и .writeignore или ограничивая изменения выбранными файлами и папками.
Explyt поддерживает общие бэкенд и фронтенд стеки, включая Java, Kotlin, Spring Boot, Quarkus, Python, JavaScript, TypeScript, .NET, C#, PHP и Go, а также их обычные инструменты сборки и тестирования. Он также работает с соглашениями, связанными с агентами, такими как файлы AGENTS.md, MCP, подагенты и навыки, и публикует бенчмарк, сравнивающий свои результаты с Claude Code по реальным задачам с устаревшим кодом.
Explyt ориентирован на разработчиков, работающих с большими или устаревшими кодовыми базами JetBrains, которые хотят, чтобы AI-агент мог проверять свою работу, а не просто генерировать код. Цены основаны на модели подписки с учетом использования: персональный план начинается с 15 долларов в месяц с 80 минутами в комплекте, профессиональный план стоит 200 долларов в месяц с 1500 минутами, а ультра-план стоит 250 долларов в месяц сначала (выставляется счет на 500 долларов позже) за 6000 минут и доступ к дополнительным моделям. Доступен бесплатный план Community для разработчиков, которые приносят свой собственный API-ключ или запускают локальную модель.
- КатегорияAI-помощники для программирования
- Модель ценообразованияFreemium
- РазвёртываниеПлагин
- ПлатформыmacOS, Windows, Linux
Основные функции Explyt
Использует семантическую модель кода IDE JetBrains для нахождения реальных использований символов, реализаций и иерархий вызовов
Интеграция отладчика, которая устанавливает точки останова, проверяет живые переменные и следует по стеку вызовов для нахождения реальных ошибок
Запускает собственные настроенные тесты и сборки проекта для проверки изменений
Читает результаты линтера и статического анализа IDE перед финализацией изменения
Генерирует тесты для непокрытых строк и ветвей, затем проверяет покрытие
Встроенный сканер уязвимостей SAST, который отслеживает ненадежный ввод до опасных операций
Независимый подагент Review, который проверяет изменения основного агента
Ограниченное редактирование с помощью .readignore и .writeignore для блокировки чувствительных путей
Рефакторинги, встроенные в IDE, для переименования, перемещения и безопасного удаления кода
Работает с AGENTS.md, MCP, подагентами и другими соглашениями по инструментам агентов
Как использовать Explyt?
Установите плагин: Получите Explyt из JetBrains Marketplace для вашей IDE.
Выберите план: Выберите персональный, профессиональный, ультра или бесплатный план Community с вашим собственным ключом.
Переключитесь в режим отладки: Укажите агенту на неудачный тест, чтобы увидеть, как он исследует и исправляет его.
Ограничьте работу: Используйте Edit Scope, .readignore и .writeignore, чтобы контролировать, что агент может изменять.
Проверьте изменения: Проверьте, примите или отклоните каждое редактирование и запустите подагент Review на результате.
Проверьте перед отправкой: Проверьте собственные тесты, сборки, линтер и результаты покрытия проекта.
Варианты использования Explyt
- Отладка устаревшего кода
- AI-поддерживаемый рефакторинг
- Проверенные изменения кода
- Сканирование уязвимостей






