Использование Kimi Code CLI в IDE

Kimi Code CLI поддерживает интеграцию с IDE через Agent Client Protocol (ACP), позволяя писать код с помощью ИИ прямо в редакторе.

Предварительные требования

Перед настройкой IDE убедитесь, что Kimi Code CLI установлен и вход в аккаунт выполнен.

Адаптер ACP доступен как подкоманда kimi acp. IDE запускает его как дочерний процесс и обменивается данными через stdin/stdout по JSON-RPC. Каждый раз, когда IDE создает сессию, CLI использует уже имеющееся состояние аутентификации — повторно входить в аккаунт не нужно.

Дочерние процессы, запущенные из графического интерфейса IDE на macOS, обычно не наследуют PATH терминальной оболочки. Если kimi находится не в системном каталоге вроде /usr/local/bin, укажите в конфигурации IDE абсолютный путь. Чтобы узнать текущий путь, выполните which kimi в терминале.

Использование Kimi Code CLI в Zed

Zed — современный редактор со встроенной поддержкой ACP.

Добавьте следующий фрагмент в конфигурационный файл Zed по адресу ~/.config/zed/settings.json:

Json

Поля конфигурации:

  • type: фиксированное значение "custom"
  • command: путь к исполняемому файлу Kimi Code CLI. Если kimi отсутствует в PATH, укажите полный путь (например, /Users/you/.local/bin/kimi).
  • args: аргументы запуска. Подкоманда acp переводит CLI в режим ACP.
  • env: дополнительные переменные окружения; обычно это поле оставляют пустым. Zed автоматически подставляет окружение по умолчанию.

После сохранения откройте новый диалог на панели Agent в Zed — редактор запустит подпроцесс ACP Kimi Code CLI с указанной выше конфигурацией. Серверы MCP, объявленные в разделе agent_servers Zed, также передаются на сторону kimi по протоколу ACP.

Использование Kimi Code CLI в IDE JetBrains

IDE JetBrains (IntelliJ IDEA, PyCharm, WebStorm и др.) поддерживают ACP через плагин AI-чата.

Если у вас нет подписки JetBrains AI, включите llm.enable.mock.response в Registry, чтобы получить доступ к панели AI-чата в сценариях только с ACP. Дважды нажмите Shift и найдите "Registry", чтобы открыть ее.

В меню панели AI-чата нажмите Configure ACP agents и добавьте следующую конфигурацию:

Json

JetBrains строго обрабатывает поле command — всегда указывайте абсолютный путь. Его можно получить, выполнив which kimi в терминале. После сохранения Kimi Code CLI появится в селекторе агентов AI-чата.

Bash

Использование Kimi Code CLI в Paseo

Paseo — self-hosted-оркестратор, который запускает agent CLI и следит за их работой с вашего компьютера, из веб-интерфейса и с мобильных устройств. Он подключается к Kimi Code CLI по ACP — так же, как это делает IDE.

Выберите Kimi Code CLI во встроенном каталоге ACP-провайдеров Paseo или добавьте собственного провайдера в ~/.paseo/config.json:

Json

Универсальный ACP-адаптер Paseo не запускает сценарий входа, поэтому сначала выполните вход в терминале (см. Предварительные требования) — иначе создание сессии завершится ошибкой Authentication required.

Устранение неполадок

  • Сессия сразу отключается / IDE показывает "agent exited": обычно причина в неверном пути command или в том, что вход не выполнен. Сначала запустите kimi acp в терминале для проверки: если процесс остается в ожидании stdin, с самим CLI все в порядке, а проблема в конфигурации IDE; если он сразу завершается с ошибкой, следуйте сообщению об ошибке (чаще всего нужно выполнить /login).
  • IDE показывает "auth required": у CLI нет пригодного token аутентификации. Закройте IDE, запустите kimi в терминале и выполните вход, затем перезапустите IDE.
  • Инструменты MCP не отображаются: проверьте таблицу возможностей kimi acp и убедитесь, что тип транспорта MCP, настроенный в вашей IDE, поддерживается. Сейчас ACP-адаптер Kimi Code CLI поддерживает транспорты http и stdio; типы sse и acp silently dropped, а предупреждение записывается в журнал.