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событие KiloKilo остановился на «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.statusbusy и 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
Документация: Скиллы со skills.shskill_loadсо списком скиллов и тем, когда их применять, — прямо на работающей карточке.
- 03
Для долгих прогонов
Заполненный контекст, лимиты и длинные очереди решаются прямо на карточке.
Индикатор контекста и «Сжать»
Кольцо показывает последний запрос относительно окна модели — по собственному кэшу моделей Kilo. «Сжать» отправляет
Документация: Индикатор контекста и «Сжать»/compact.Продолжает после лимита
Повторы Kilo пересылает плагин; лимит использования распознаётся по сообщению, из него читается «reset in 2h», и в этот момент уходит «continue». Ошибки кредитов Kilo Gateway Kilo не повторяет — они завершают ход.
Документация: Продолжает после лимитаОчередь промптов
Выстройте следующие сообщения: каждое уходит, когда главная сессия свободна, — никогда посреди мысли. Есть и ежедневные промпты.
Документация: Очередь промптовПередать новому агенту
Когда сессия переполнена, запустите рядом нового агента — на Kilo или любом другом CLI — со сводкой работы, уже вписанной и готовой к отправке.
Документация: Передать новому агентуЖурнал
Каждый законченный ответ добавляется в подключённую заметку — он читается из собственной базы данных Kilo.
Документация: Журнал
- 04
Работает в команде
Несколько агентов Kilo — или смесь разных CLI — в одном проекте, не мешая друг другу.
Изолированные worktree
Дайте агенту свой git worktree — и параллельные агенты никогда не правят одни и те же файлы. Команда настройки и файлы для копирования, например
Документация: Изолированные worktree.env, готовят его до старта Kilo.Добавить ревьюера
Один клик запускает агента на другом CLI в том же worktree — со стрелкой от автора и промптом проверить, ничего не редактируя.
Документация: Добавить ревьюераОпасный режим, по карточке
Для прогона, которому вы доверяете, карточка запускает Kilo с
Документация: Опасный режим, по карточке--auto: одобряются все разрешения, которые явно не запрещены. Запреты режима карточек при этом остаются в силе.Роли
Ревьюер, тестировщик, исследователь, архитектор, автор или своя: роль вписывается первым промптом, который вы видите и можете поправить, и никогда не отправляется повторно за вашей спиной.
Документация: РолиAGENTS.md читается нативно
Kilo сам читает AGENTS.md вместе со своими правилами
Документация: AGENTS.md читается нативно.kilo— файл, который вы и так ведёте для своих агентов, доходит до него как есть.
- 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+CId сессии Kilo выбирает сам
Невозможно: Kilo не умеет начать сессию с заданным ему id. Поэтому карточка не может заранее назвать свою сессию — она ловит id, который сообщает Kilo (и тот, что печатает
Документация: Id сессии Kilo выбирает сам/exit), и продолжает по нему.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-fix | 482 615 | 0,00 $ | ||
| api-migration | 903 318 | 2,14 $ | ||
| docs-pass | 187 204 | 0,38 $ | ||
| Итого | 86 | 1 573 137 | 2,52 $ |
Настоящий Kilo CLI и несколько настроек
NeuroSquad запускает тот же Kilo, что и вы сами, — настоящий `kilo.exe`, а не через лаунчер npm — в терминале внутри карточки. Вот всё, что он добавляет:
Ничего не пишется в ~/.config/kilo
Конфиг, плагин и записи MCP — это файлы карточки в папке данных NeuroSquad. Токен MCP читается из окружения и никогда не пишется в файл.
Ваш вход, ваш тариф
Kilo работает с тем аккаунтом и теми провайдерами, которые у него уже есть, включая Kilo Gateway. Аккаунт NeuroSquad — отдельный и его не видит.
Найдёт, куда бы вы его ни поставили
Сначала kilo.exe, потом тот, что стоит за обёрткой npm, — та же сборка AVX2 или baseline, которую выбрал бы собственный лаунчер Kilo.
Kilo Code в NeuroSquad: ответы
Дайте Kilo Code холст
Бесплатно для Windows 10 и 11. Ваш код, ваш вход и ваши расходы остаются на вашем компьютере.