Kimi Code,а вокруг — холст
Запускайте столько агентов Kimi Code, сколько нужно, — каждый в своей карточке с настоящим интерфейсом Kimi. Хуки самого Kimi сообщают NeuroSquad, работает ли агент, ждёт ли вас или закончил; стрелки дают ему терминалы, заметки и других агентов; сессии и токены — на виду.
Официальный сайтkimi.com/code/en- Настоящий
kimi, ваш вход - В
~/.kimi-codeничего не пишется - Бесплатно, Windows 10 и 11
Он знает, когда Kimi закончил — и когда спрашивает
Тихий терминал может значить и «закончил», и «ждёт разрешения». NeuroSquad не гадает: в конфиге каждой карточки — собственные хуки Kimi Code, и они сообщают о каждом ходе.
UserPromptSubmitхукВы нажали Enter. Иконка карточки крутится, карточка «Команда» считает агента работающим, уведомление о прошлом вопросе снимается.
PermissionRequestхукKimi спрашивает перед командой. Уведомление начинается словами самого Kimi — Running: rm -rf dist — и висит, пока вы не ответите.
StopхукХод завершён. Уходит следующий промпт из очереди, журнал получает ответ, уведомление говорит, что готово. Esc шлёт Interrupt — это тоже «закончил».
Вопросы и планы тоже считаются
Когда Kimi задаёт вопрос (AskUserQuestion) или просит одобрить план (ExitPlanMode), карточка так же ждёт вас.
Порядок соблюдается
Часть хуков Kimi шлёт не дожидаясь, и TurnStarted быстрого хода может прийти после его Stop. Карточка открывает ход по UserPromptSubmit и не залипает в «работает».
Ваши хуки остаются вашими
Конфиг карточки — ваш config.toml дословно, с дописанными хуками NeuroSquad. Ваши хуки продолжают работать.
Три вещи, которые вы будете делать с Kimi Code
Реплики приложения, шаг за шагом. Когда Kimi спрашивает, отвечаете вы.
Kimi Code чинит падающий тест через карточку терминала, спрашивает перед удалением папки и заканчивает — журнал пишется сам.
Всё, что Kimi Code умеет в NeuroSquad
Измерено на Kimi Code 2.1.1. Почти всё — собственное у Kimi: хуки, MCP, сессии. Где NeuroSquad пришлось что-то построить или Kimi этого не умеет, карточка так и говорит.
- 01
Знает своё состояние
Хуки самого Kimi Code сообщают о каждом ходе, вопросе и сбое — ничего не угадывается.
«Закончил» и «ждёт» — разные вещи
В конфиге каждой карточки — хуки Kimi:
Документация: «Закончил» и «ждёт» — разные вещиUserPromptSubmit— работает,PermissionRequest— ждёт вас,Stop— закончил.Уведомление о том, что нужно
Первой строкой — слова Kimi:
Документация: Уведомление о том, что нужноKimi Code needs your permission: Running: …,Kimi Code is asking: …или план на одобрение. Висит, пока вы не ответите.Сбои и прерывания
Документация: Сбои и прерыванияStopFailureзавершает упавший ход,Interrupt— остановленный клавишей Esc; карточка не зависает в «работает».- Сделано NeuroSquad
Сессии переживают перезапуск
Kimi создаёт id сессии на первом сообщении, и флага, чтобы выбрать его, нет. Id приходит в каждом хуке, и следующий запуск возобновляет сессию через
Документация: Сессии переживают перезапуск-S <id>— и после/new. Карточка «Команда»
Все ИИ-агенты воркспейса на одной карточке, с моделью — из журнала запросов Kimi или, до первого хода, по вашему
Документация: Карточка «Команда»default_model.
- 02
Работает через холст
Стрелка от карточки — набор инструментов, через собственный MCP-клиент Kimi.
Стрелки — это инструменты
Документация: Стрелки — это инструментыmcp.jsonкаждой карточки добавляет сервер NeuroSquad, токен — в окружении. Стрелка к терминалу, заметке, браузеру или агенту даёт Kimi их инструменты.- Сделано NeuroSquad
Стрелка — это согласие
Kimi 2.1.1 читает правила разрешений, но не применяет их, поэтому на диалог Kimi для своих инструментов NeuroSquad отвечает «Approve for this session». Сторонние инструменты по-прежнему спрашивают.
Документация: Стрелка — это согласие - Невозможно
Список инструментов не обновляется на лету
MCP-клиент Kimi игнорирует
Документация: Список инструментов не обновляется на летуtools/list_changed. Поэтому карточка сразу получает все возможности NeuroSquad, а стрелки решают в момент вызова — карточка, созданная посреди сессии, всё равно работает. Режим карточек, который держится
Документация: Режим карточек, который держитсяBash,WebSearchиFetchURLвыключены в конфиге карточки, а хукPreToolUseещё и отказывает им — так что--autoих не вернёт.MCP-серверы из реестра
Поставьте сервер из официального MCP Registry один раз и дайте его карточке стрелкой. Kimi спрашивает перед каждым вызовом; секреты не покидают NeuroSquad.
Документация: MCP-серверы из реестра
- 03
Для долгой работы
Полный контекст и лимиты квоты решаются на карточке.
Индикатор контекста
Токены из журнала запросов Kimi против
Документация: Индикатор контекстаmax_context_sizeмодели. С 80% кольцо желтеет.Продолжает после лимита квоты
Документация: Продолжает после лимита квотыStopFailureс ошибкой квоты Kimi ставит на карточку обратный отсчёт, и к сбросу уходит «continue» — «resets in 2h 15m» читается из сообщения.Очередь промптов
Выстройте следующие сообщения: каждое уходит на
Документация: Очередь промптовStop, никогда пока Kimi ещё работает. И ежедневные промпты.Журнал и передача
Последний ответ читается из wire-лога сессии: в связанную заметку, в первый промпт нового агента, ведущему, ждущему в
Документация: Журнал и передачаagent_wait.
- 04
Работает в команде
У каждой карточки свой дом Kimi, так что агенты не делят ни конфиг, ни список сессий.
Свой дом Kimi у карточки
Документация: Свой дом Kimi у карточкиKIMI_CODE_HOMEуказывает на папку карточки: ваш config.toml дословно плюс секция NeuroSquad, ваши MCP-серверы плюс наш, ссылки на ваш вход. Ваш~/.kimi-codeтолько читается.- Сделано NeuroSquad
Без остановки на «Trust this folder?»
Kimi спрашивает перед стартом в любой недоверенной папке. Карточка записывает ту же запись доверия, что пишет сам Kimi, — папку вы уже выбрали.
Документация: Без остановки на «Trust this folder?» Изолированные worktree
Отдельный git worktree агенту — параллельные агенты не правят одни файлы. Worktree для Kimi доверяется так же.
Документация: Изолированные worktreeДобавить ревьюера
Один клик — агент на другом CLI в том же worktree, со стрелкой от Kimi и промптом «проверь, ничего не редактируя».
Документация: Добавить ревьюераОпасный режим — по карточке
Документация: Опасный режим — по карточке--auto— режим Never Ask у Kimi. Выключите его, и следующее возобновление вернётся к вашему обычному режиму, хотя сессия Kimi помнит режим, в котором шла.
- 05
Расходы, контроль и доступ
Сколько потрачено, сколько можно, на какой модели и как до него добраться.
Точный счёт токенов
Каждый запрос читается из wire-лога Kimi, с сабагентами и сжатием, и засчитывается карточке, в чьём доме лежит сессия. Модель без публичной цены — «без цены», никогда не $0.
Документация: Точный счёт токеновБюджет-тормоз
Сверх лимита воркспейса карточка получает Escape: в простое Ctrl+C у Kimi готовит выход вторым нажатием. Сессия цела; автоматические промпты стоят, пока вы не поднимете лимит.
Документация: Бюджет-тормозМодели OpenRouter
Собственный провайдер карточки в её конфиге читает ключ из одной переменной окружения — ни в аргументах, ни на диске — и шлёт заголовки атрибуции NeuroSquad.
Документация: Модели OpenRouterТолько поддерживаемый Kimi
Старый питоновский kimi-cli архивирован, и голый
Документация: Только поддерживаемый Kimikimiтам без вопросов качает установщик. Карточка сначала проверяет версию и такой не запускает.С телефона
Отсканируйте QR-код, и весь холст откроется в браузере телефона: читайте терминал Kimi, отвечайте на вопрос, отправляйте следующий промпт.
Документация: С телефона
Кто ждёт и сколько израсходовано
Две карточки отвечают на самые частые вопросы, когда одновременно работают несколько агентов Kimi Code.
Карточка «Команда»
Все агенты воркспейса со статусом, моделью и временем хода. Ждущий вас — первым, с тем, о чём спрашивает. Нажмите на статус, чтобы отфильтровать.
coupon-fixKimi Codekimi-for-codingKimi Code needs your permission: Running: rm -rf distЖдёт вас2:34
api-migrationKimi Codekimi-for-codingПеревести маршруты на новый клиентРаботает16:32
deps-auditKimi Codemoonshotai/kimi-k2Проверить устаревшие пакетыРаботает5:25
docs-passKimi Codekimi-for-codingОбновить READMEЗакончил8 мин. назад
Расход и цена
Читается из wire-лога каждой сессии в собственном доме Kimi карточки, так что каждый запрос принадлежит ровно одной карточке.
| Агент | Токены | Стоимость | ||
|---|---|---|---|---|
| coupon-fix | 1 392 604 | без цены | ||
| api-migration | 905 117 | 0,63 $ | ||
| docs-pass | 228 470 | 0,16 $ | ||
| Итого | 112 | 2 526 191 | 0,79 $ |
Настоящий Kimi Code — в своём доме
Kimi Code читает всё из одной папки и не умеет оверлей настроек, поэтому NeuroSquad даёт каждой карточке свою. Вот всё, что он добавляет:
В ~/.kimi-code ничего не пишется
Конфиг копируется, а не правится; вход, навыки и плагины подключены ссылками. Удаление карточки убирает сгенерированные файлы, но не её сессии.
Ваш вход, ваш тариф
Kimi Code работает с тем аккаунтом, что уже есть, — kimi login в терминале общий для всех карточек.
Находится там, куда вы поставили
Сначала kimi.cmd от npm, затем kimi.exe от install-скрипта, по текущему PATH. Питоновский kimi отвергается и не запускается.
Kimi Code в NeuroSquad: ответы
Дайте Kimi Code холст
Бесплатно для Windows 10 и 11. Код, вход и расходы остаются на вашей машине.