Все агентские CLI
Kilo Code в NeuroSquad

Kilo Code,а вокруг — целый холст

Запускайте столько сессий Kilo CLI, сколько нужно, — каждую в своей карточке с настоящим терминалом Kilo. Плагин NeuroSquad внутри Kilo сообщает о каждом ходе и каждом вопросе, стрелки дают ему браузеры, терминалы и заметки, а его сессии и расход всегда перед глазами.

Официальный сайтkilo.ai/cli
  • Настоящий kilo, ваш собственный вход
  • Ничего не пишется в ~/.config/kilo
  • Бесплатно, для Windows 10 и 11
Жизненный цикл

Он знает, когда Kilo закончил — и когда спрашивает

CLI Kilo — это форк OpenCode, и система плагинов в нём сохранилась. Каждая карточка Kilo загружает плагин NeuroSquad, который пересылает собственные события Kilo, поэтому затихший терминал никогда не принимается за законченный ход.

session.status: busyсобытие Kilo
Работает

Главная сессия занята. Значок карточки крутится, карточка «Команда» считает агента работающим, а уведомление о прошлом вопросе убирается. Сабагенты не считаются вашим ходом.

permission.askedсобытие Kilo
Ждёт вас

Kilo остановился на «Permission required», задаёт вопрос, ждёт решения по подсказке или разрешения на сеть. Карточка пульсирует, а уведомление говорит, что ему нужно, — Kilo needs your permission: bash — rm -rf dist.

session.status: idleсобытие Kilo
Закончил

Главная сессия снова свободна. Уходит следующий промпт из очереди, ответ попадает в журнал, уведомление сообщает, что готово.

Никаких ложных тревог в --auto

О запросе разрешения сообщается, только если он всё ещё открыт через 700 мс: в авторежиме Kilo одобряет его за миллисекунды, и уведомление было бы враньём.

Один статус везде

Карточка, сайдбар, карточка «Команда», свои карточки и телефон читают один и тот же статус.

Ваш конфиг остаётся вашим

Плагин и настройки приходят файлом карточки, заданным через KILO_CONFIG, и Kilo накладывает его поверх вашей собственной конфигурации.

Посмотрите в работе

Три вещи, которые вы будете делать каждый день

Копии интерфейса приложения, шаг за шагом. Когда Kilo просит разрешения, отвечаете вы.

Kilo чинит падающий тест через подключённый терминал, останавливается на «Permission required» перед удалением папки и заканчивает — журнал заполняется сам.

Всё, что он получает

Всё, что Kilo Code умеет в NeuroSquad

CLI Kilo — это переименованный OpenCode, поэтому карточка Kilo — та же интеграция OpenCode с именами Kilo и на той же глубине. Вот она целиком, а в последней группе — то, что NeuroSquad приходится обходить.

  • 01

    Знает своё состояние

    Плагин NeuroSquad пересылает собственные события Kilo — ничего не угадывается.

  • «Закончил» и «ждёт» — разные вещи

    Плагин сообщает session.status busy и idle главной сессии, а permission.asked, question.asked, блокирующий suggestion.shown и session.network.asked — как «ждёт вас».

    Документация: «Закончил» и «ждёт» — разные вещи
  • Уведомление говорит, что нужно

    Уведомление начинается с того, что нужно Kilo, — Kilo needs your permission: bash — … или Kilo is asking: …. Одно на агента; ждущее висит, пока вы не ответите; клик ведёт к карточке.

    Документация: Уведомление говорит, что нужно
  • Каждая карточка — своя сессия

    Плагин сообщает id сессии Kilo на каждом ходу, и следующий запуск передаёт его в --session. Удалённую сессию карточка замечает и начинает с чистого листа. «Перезапустить сессию» даёт карточке чистую.

    Документация: Каждая карточка — своя сессия
  • Карточка «Команда»

    Все ИИ-агенты воркспейса на одной карточке — с моделью Kilo из его последнего запроса (до него — модель по умолчанию из вашего конфига Kilo) и живым временем хода.

    Документация: Карточка «Команда»
  • Свои карточки видят его

    Карточки на Card SDK видят те же статусы и события ходов и читают последний ответ Kilo из его собственной базы данных.

    Документация: Свои карточки видят его
  • 02

    Работает через холст

    Стрелка от карточки — это набор инструментов. Проведите её, и Kilo сможет пользоваться тем, что на другом конце, — на следующем ходу.

  • Стрелки — это инструменты, без перезапуска

    Стрелка к браузеру, терминалу, заметке или другому агенту даёт Kilo neurosquad_browser_*, terminal_*, note_* или agent_*. Kilo перечитывает список, так что новая стрелка работает уже на следующем ходу.

    Документация: Стрелки — это инструменты, без перезапуска
  • Сам добавляет карточки

    canvas_spawn_card позволяет ему открыть рядом с собой терминал, браузер, заметку или агента-помощника — сразу со стрелкой.

    Документация: Сам добавляет карточки
  • Режим карточек

    Конфиг карточки запрещает bash, webfetch и websearch. Запрет полностью убирает инструмент из Kilo, а --auto одобряет только то, что не запрещено, — проверено на уровне запросов.

    Документация: Режим карточек
  • MCP-серверы из реестра

    Поставьте сервер из официального MCP Registry один раз и дайте его агенту стрелкой. Kilo спрашивает перед каждым его вызовом, а секреты сервера не покидают NeuroSquad.

    Документация: MCP-серверы из реестра
  • Скиллы со skills.sh

    Стрелка к карточке скилла даёт Kilo skill_load со списком скиллов и тем, когда их применять, — прямо на работающей карточке.

    Документация: Скиллы со skills.sh
  • 03

    Для долгих прогонов

    Заполненный контекст, лимиты и длинные очереди решаются прямо на карточке.

  • Индикатор контекста и «Сжать»

    Кольцо показывает последний запрос относительно окна модели — по собственному кэшу моделей Kilo. «Сжать» отправляет /compact.

    Документация: Индикатор контекста и «Сжать»
  • Продолжает после лимита

    Повторы Kilo пересылает плагин; лимит использования распознаётся по сообщению, из него читается «reset in 2h», и в этот момент уходит «continue». Ошибки кредитов Kilo Gateway Kilo не повторяет — они завершают ход.

    Документация: Продолжает после лимита
  • Очередь промптов

    Выстройте следующие сообщения: каждое уходит, когда главная сессия свободна, — никогда посреди мысли. Есть и ежедневные промпты.

    Документация: Очередь промптов
  • Передать новому агенту

    Когда сессия переполнена, запустите рядом нового агента — на Kilo или любом другом CLI — со сводкой работы, уже вписанной и готовой к отправке.

    Документация: Передать новому агенту
  • Журнал

    Каждый законченный ответ добавляется в подключённую заметку — он читается из собственной базы данных Kilo.

    Документация: Журнал
  • 04

    Работает в команде

    Несколько агентов Kilo — или смесь разных CLI — в одном проекте, не мешая друг другу.

  • Изолированные worktree

    Дайте агенту свой git worktree — и параллельные агенты никогда не правят одни и те же файлы. Команда настройки и файлы для копирования, например .env, готовят его до старта Kilo.

    Документация: Изолированные worktree
  • Добавить ревьюера

    Один клик запускает агента на другом CLI в том же worktree — со стрелкой от автора и промптом проверить, ничего не редактируя.

    Документация: Добавить ревьюера
  • Опасный режим, по карточке

    Для прогона, которому вы доверяете, карточка запускает Kilo с --auto: одобряются все разрешения, которые явно не запрещены. Запреты режима карточек при этом остаются в силе.

    Документация: Опасный режим, по карточке
  • Роли

    Ревьюер, тестировщик, исследователь, архитектор, автор или своя: роль вписывается первым промптом, который вы видите и можете поправить, и никогда не отправляется повторно за вашей спиной.

    Документация: Роли
  • AGENTS.md читается нативно

    Kilo сам читает AGENTS.md вместе со своими правилами .kilo — файл, который вы и так ведёте для своих агентов, доходит до него как есть.

    Документация: AGENTS.md читается нативно
  • 05

    Расход, контроль и доступ

    Сколько он тратит, сколько ему можно, на какой модели работает и как до него дотянуться.

  • Расход и стоимость по карточке

    Читается из собственной базы данных Kilo: каждый запрос, а сабагенты сворачиваются в сессию, которая их запустила. Проверено: совпадает с SQL-суммами до токена. Бесплатные модели показывают $0 — как записал Kilo.

    Документация: Расход и стоимость по карточке
  • Бюджет-тормоз

    Лимит на воркспейс. Сверх него каждый агент останавливается — Kilo двойным Escape — и автоматические промпты останавливаются. Поднимите лимит, и пауза снимется; то, что вы печатаете сами, не блокируется никогда.

    Документация: Бюджет-тормоз
  • Модели OpenRouter

    Запустите карточку на модели OpenRouter с ключом NeuroSquad. Он попадает только в окружение этой карточки, а конфиг карточки заставляет Kilo использовать его даже поверх ключа, сохранённого в самом Kilo.

    Документация: Модели OpenRouter
  • Диктовка в промпт

    Зажмите хоткей и говорите. Речь распознаётся на вашем компьютере и печатается в промпт Kilo.

    Документация: Диктовка в промпт
  • С телефона

    Отсканируйте QR-код, и весь холст откроется в браузере телефона: читайте терминал Kilo, отвечайте на его вопрос, отправляйте следующий промпт.

    Документация: С телефона
  • 06

    Что NeuroSquad обходит

    Где умолчания Kilo мешали бы карточке — и две вещи, которых сделать нельзя.

  • Никогда не цепляется к демону

    По умолчанию Kilo подключается к запущенному kilo daemon — со своим окружением, так что карточка потеряла бы свой конфиг, плагин и --auto. Каждая карточка ставит KILO_NO_DAEMON=1.

    Документация: Никогда не цепляется к демону
  • Ждёт, пока Kilo будет готов

    Kilo показывает первые кадры, а потом ~6 с молчит, пока загружает MCP-серверы и плагины. Первый промпт помощника и любой вписанный сид ждут заголовка «Kilo CLI», а не тишины.

    Документация: Ждёт, пока Kilo будет готов
  • Двойной Escape, никогда не Ctrl+C

    Ctrl+C при пустом промпте закрывает Kilo. Бюджет-тормоз дважды нажимает Escape — собственное прерывание Kilo, — так что ход останавливается, а сессия живёт.

    Документация: Двойной Escape, никогда не Ctrl+C
  • Id сессии Kilo выбирает сам

    Невозможно: Kilo не умеет начать сессию с заданным ему id. Поэтому карточка не может заранее назвать свою сессию — она ловит id, который сообщает Kilo (и тот, что печатает /exit), и продолжает по нему.

    Документация: Id сессии Kilo выбирает сам
  • Kilo Gateway принадлежит Kilo

    Невозможно по замыслу: модели через собственный шлюз Kilo вызывают серверы Kilo от имени Kilo. NeuroSquad указывает себя только в прямых запросах к OpenRouter.

    Документация: Kilo Gateway принадлежит Kilo
С одного взгляда

Кто ждёт и сколько это стоило

Две карточки, которые отвечают на самые частые вопросы, когда одновременно работают несколько сессий Kilo.

Карточка «Команда»

Каждый агент воркспейса со статусом, моделью и временем хода. Ждущий вас — первым, вместе с тем, о чём спрашивает. Нажмите на статус, чтобы отфильтровать.

  • coupon-fixKilo Codekilo-auto/freeKilo needs your permission: bash — rm -rf distЖдёт вас2:34
  • api-migrationKilo Codeclaude-sonnet-4.6Перевести маршруты на новый клиентРаботает12:24
  • db-indexesKilo Codekilo-auto/freeДобавить недостающие индексыРаботает6:42
  • docs-passKilo Codeclaude-sonnet-4.6Обновить READMEЗакончил4 мин. назад

Расход и стоимость

Читается из собственной базы данных Kilo на вашем диске и привязывается к карточке по сессиям, о которых сообщил её плагин. Строки всегда складываются в итог.

АгентТокеныСтоимость
coupon-fix482 6150,00 $
api-migration903 3182,14 $
docs-pass187 2040,38 $
Итого1 573 1372,52 $
Точно до пикодоллара; округляется только на экране.В каждую строку входят сабагенты, которых запускала её сессия. Бесплатные модели Kilo стоят $0.
Под капотом

Настоящий Kilo CLI и несколько настроек

NeuroSquad запускает тот же Kilo, что и вы сами, — настоящий `kilo.exe`, а не через лаунчер npm — в терминале внутри карточки. Вот всё, что он добавляет:

Что NeuroSquad добавляет к команде
❯ kilo
KILO_CONFIG=<this card’s file>каждый запускMCP-серверы NeuroSquad, плагин и разрешения — поверх вашего конфига
KILO_NO_DAEMON=1каждый запусккарточка запускает свой Kilo, а не общий демон
KILO_PURE=falseкаждый запускдержит плагин включённым даже под родителем `kilo --pure`
--session <the ses_… id it reported>следующие запускитот же разговор после перезапуска
"permission": { "bash": "deny", "webfetch": "deny", "websearch": "deny" }режим карточексвои оболочка и веб выключены, вместо них — карточки холста
--autoопасный режимодобрять всё, что не запрещено

Ничего не пишется в ~/.config/kilo

Конфиг, плагин и записи MCP — это файлы карточки в папке данных NeuroSquad. Токен MCP читается из окружения и никогда не пишется в файл.

Ваш вход, ваш тариф

Kilo работает с тем аккаунтом и теми провайдерами, которые у него уже есть, включая Kilo Gateway. Аккаунт NeuroSquad — отдельный и его не видит.

Найдёт, куда бы вы его ни поставили

Сначала kilo.exe, потом тот, что стоит за обёрткой npm, — та же сборка AVX2 или baseline, которую выбрал бы собственный лаунчер Kilo.

Вопросы

Kilo Code в NeuroSquad: ответы

Дайте Kilo Code холст

Бесплатно для Windows 10 и 11. Ваш код, ваш вход и ваши расходы остаются на вашем компьютере.