- BrainTools - https://www.braintools.ru -
Мы в Koda верим, что современные инструменты должны быть доступны каждому разработчику, независимо от инфраструктурных ограничений, VPN или способов оплаты. Поэтому после релиза Koda для VS Code [1] мы сделали следующий шаг – представляем Koda CLI.

Это полноценный AI-помощник в терминале, который работает без VPN, мгновенно отвечает, понимает русский язык и предоставляет лучшие модели – прямо там, где вы кодите каждый день.
Koda CLI – это не просто чат в терминале. Вот список основных, но далеко не всех, возможностей, которые сейчас доступны разработчикам:
умеет объяснять и исправлять ошибки [2];
генерировать код и создавать файлы;
анализировать проекты, конфиги, логи;
предлагать фиксы и рефакторинг;
работать на удалённых серверах, в Docker, CI-пайплайнах и любых headless-окружениях;
интегрироваться с IDE через компаньона.
…
Сегодня большинство разработчиков уже привыкли к тому, что всё делается внутри IDE. Коммиты, поиск, рефакторинг – всё доступно в один клик, и это действительно удобно. Современная школа разработчиков выросла в экосистеме, где IDE стала центральным рабочим пространством, а терминал – чем-то второстепенным. Многие честно признаются, что впервые сталкиваются с Git-командой только когда их просят написать её на собесе) И это абсолютно нормально. Если инструмент делает жизнь проще, почему бы его не использовать? В конце концов пользуйся тем, в чём хорошо разбираешься.

Но вместе с тем терминал остаётся самым универсальным, надёжным и гибким способом взаимодействия с проектом. Он работает везде: на локальной машине, на удалённом сервере по SSH, внутри Docker-контейнера, на виртуалках в облаке. Это то место, где можно быстро исправить конфиг, проанализировать логи, запустить тесты, выполнить миграцию или собрать проект – даже когда под рукой нет привычной IDE. И Koda CLI является тем самым инструментом, который снижает порог входа в терминал для тех, кто к нему не привык, и делает его универсальным инструментом для “бывалых”. Терминал и IDE – это не конкуренты, а инструменты для разных ситуаций, и Koda комфортно живёт в обеих средах.
Хотя полноценный плагин Koda для JetBrains IDE уже в активной разработке [3] и скоро появится в публичном доступе, пользоваться Koda в IntelliJ IDEA, PyCharm, WebStorm, Rider и других продуктах JetBrains можно уже сейчас. Всё благодаря механизму компаньона [4], который пробрасывает весь необходимый контекст из IDE прямо в Koda CLI.
Компаньон – это лёгкий слой интеграции между CLI и вашим редактором. Он не заменяет полноценный плагин, но даёт IDE возможность «разговаривать» с Koda. CLI мгновенно получает понимание вашего рабочего окружения: видит, какие файлы были открыты последними, знает, где стоит курсор, и распознаёт выделенный фрагмент кода. Это делает взаимодействие естественным – вы работаете в любимой JetBrains IDE, а Koda реагирует на ваши действия так, будто встроена в неё напрямую.
Вот конкретные примеры того, что даёт компаньон:
Контекст рабочей области: CLI автоматически получает контекст вашей рабочей области, чтобы давать более релевантные и точные ответы. В этот контекст входят:— 10 последних файлов, к которым вы обращались;— позиция активного курсора;— любой выделенный текст (до лимита в 16 КБ; более длинные фрагменты будут обрезаны).
Встроенный просмотр изменений: Когда Koda предлагает изменения в коде, вы можете просмотреть их напрямую в нативном diff-просмотрщике вашего IDE. Это позволяет вам без лишних шагов изучить, отредактировать и принять или отклонить предложенные правки.
Особенно ценным становится нативный диффинг. Когда Koda предлагает изменить код, результат отображается в стандартном diff-инструменте JetBrains, с которым вы работаете ежедневно. Всё привычно: можно прокрутить изменения, подправить их и принять так же легко, как правки из Git. Терминал остаётся точкой входа, но логика [5] ревью и редактирования полностью живёт в интерфейсе IDE.
Таким образом, даже до выхода официального плагина Koda у нас уже получается гибрид, который органично вписывается в JetBrains IDE, OpenIDE и GigaIDE. Вы получаете и мощь терминала и комфорт привычной IDE. Когда выйдет нативный плагин, он просто усилит уже существующий опыт [6] – а не заменит его.
Все ключевые возможности, включая современные модели, поддержку русского языка, работу через компаньона и интеграцию с IDE – доступны бесплатно прямо сейчас. Скачать Koda CLI или расширение для VS Code можно с нашего сайта: https://download.kodacode.ru/ [7]

Для более подробного знакомства с возможностями Koda заглядывайте в документацию [8]. Если появятся вопросы – пишите в наш Telegram-чат [9] и присоединяйтесь к нашему Telegram-каналу [10].
Автор: honest_niceman
Источник [11]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/22062
URLs in this post:
[1] релиза Koda для VS Code: https://habr.com/ru/companies/koda/articles/936906/
[2] ошибки: http://www.braintools.ru/article/4192
[3] в активной разработке: https://t.me/kodacoderu/37
[4] компаньона: https://geminicli.com/docs/ide-integration/
[5] логика: http://www.braintools.ru/article/7640
[6] опыт: http://www.braintools.ru/article/6952
[7] https://download.kodacode.ru/: https://download.kodacode.ru/?utm_source=habr&utm_medium=article&utm_campaign=info&utm_content=link
[8] в документацию: https://docs.kodacode.ru/koda-cli/
[9] Telegram-чат: https://t.me/kodacommunity
[10] Telegram-каналу: https://t.me/+IhhI7WRRblQyNWIy
[11] Источник: https://habr.com/ru/companies/koda/articles/967576/?utm_source=habrahabr&utm_medium=rss&utm_campaign=967576
Нажмите здесь для печати.