Kilo CLI на телефоне, ноутбуке и в браузере
Одно приложение с открытым исходным кодом для Kilo и двенадцати других агентов программирования в командной строке, которые у вас могут быть установлены.
How Happier runs Kilo CLI
Kilo — экспериментальный провайдер в Happier, и эта страница говорит об этом сразу, а не в самом низу. На практике смысл узкий: установка — обычный npm package, сессия — обычный подпроцесс, а то, ради чего люди ставят Happier — транскрипт, диффы, подтверждения на всех устройствах, — здесь обычное. Это всё же значит, что провайдер находится за экспериментальной раскаткой в настройках провайдеров в приложении, так что это переключатель, который вы включаете, а не строка, которая уже там.
Собственный питч Kilo — оркестрация: «планируйте, отлаживайте и пишите код быстро, с навигацией с клавиатуры в командной строке», с режимами Architect, Ask, Debug и Orchestrator и собственным шлюзом к большому каталогу моделей. Happier не ставит перед всем этим модель; что он делает — говорит на том же диалекте разрешений, который Kilo уже понимает. Подтверждения приходят объектом OPENCODE_PERMISSION в окружении процесса — тем же, который читает семейство OpenCode, — поэтому выбор Read-only или Safe YOLO, сделанный с телефона, применяется собственной политикой CLI, а не чем-то, что догадывается за него.
Одну деталь про подтверждения стоит узнать до того, как она вас удивит. Когда вы разрешаете вызов инструмента в Kilo, Happier выбирает вариант «разрешить на эту сессию», а не «разрешить один раз», потому что было замечено, что одноразовый выбор оставляет вызов инструмента висеть. Второе, к чему стоит быть готовым, — первый запуск: Kilo может установить плагины и подтянуть метаданные моделей, когда впервые поднимается по протоколу, поэтому запуску даётся девяносто секунд, прежде чем он будет признан неудачным, а если упал именно шаг с плагинами, вам говорят один раз выполнить kilo в терминале, вместо того чтобы показывать его stderr. Вход у него тоже слэш-команда — страница провайдера открывает Kilo и отправляет /connect.
What Kilo CLI does, and what Happier adds
Kilo CLI — терминальный агент программирования, который устанавливается как npm package. happier kilo запускает его в вашем репозитории под вашей собственной учётной записью Kilo, обычным подпроцессом на вашем компьютере.
Дальше он ведёт себя как всё остальное в Happier: транскрипт, диффы и запросы на подтверждение — на всех устройствах, где вы вошли в аккаунт, а код никогда не покидает компьютер, на котором работает агент.
happier kiloRead, approve and answer Kilo CLI from any device
Приложения для iOS и Android, десктопное приложение для macOS, Windows и Linux и app.happier.dev — все они клиенты к процессу Kilo CLI, работающему на вашем компьютере, а не зеркала только для чтения. Ответьте на запрос разрешения, отправьте следующую инструкцию, просмотрите репозиторий, прочитайте дифф. Транскрипт шифруется сквозным шифрованием до того, как покинет ваш компьютер, так что сервер, который его несёт, держит шифротекст.
Happier can install Kilo CLI for you
Happier ставится на тот компьютер, где уже лежит ваш репозиторий, а happier kilo запускает там Kilo CLI обычным подпроцессом, в том каталоге, на который вы его направите, с тем входом, который вы сами и выполнили. Между агентом и Kilo нет шлюза, и нигде больше нет копии вашего исходного кода.
Happier сначала ищет kilo в вашем PATH и запускает ту копию, которую поставили вы. Если её нет, он может установить @kilocode/cli в ~/.happier/tools/providers/kilo/ — собственный каталог, а не ваш глобальный префикс npm. Копию, которой управляете вы, он никогда не заменит и не обновит за вашей спиной.
Собственная страница Kilo про Kilo CLI — на kilo.ai/docs/cli. Happier её не дублирует: копия чужой инструкции по установке — это копия, которая устаревает.
Справочник по настройкам на стороне Happier — Kilo CLI в документации Happier.
One app for Kilo CLI and 12 other agents
Kilo CLI — один из 13 агентов программирования в командной строке, которых запускает Happier, и у них общий список сессий, общий список входящих для разрешений, один набор горячих клавиш и одна конфигурация MCP.
You define an MCP server once, and because Kilo CLI does not consume MCP directly, Happier hands the same tool surface to it through the happier tools shell bridge instead — the same tools, delivered as commands it can run. The app previews the effective tool surface before a session starts, so which one you got is visible rather than inferred.
Больше всего это важно в те дни, когда вы запускаете больше одного: сессии разных вендоров рядом друг с другом, а касание уведомления открывает ту сессию, которая подняла запрос, а не входной экран приложения. Полный список здесь.
The same Kilo CLI session in your terminal and in the app
Набрав happier kilo в терминале, вы запускаете сессию прямо там, где стоите, и та же сессия одновременно доступна в приложении. То, что вы читаете в этой оболочке, — собственное отображение сессии в Happier: транскрипт, запросы разрешений, вывод инструментов, — а не интерфейс Kilo CLI. Никому не приходится отказываться от терминала ради клиента на телефоне.
Передачи в собственный TUI Kilo CLI нет. Она есть у Claude Code, Codex и OpenCode, а с Kilo CLI сессия с обоих концов остаётся сессией Happier. happier attach <session-id> перечисляет сессии на этом компьютере и помечает те, к которым не может подключиться заново, вместо того чтобы падать после того, как вы выбрали одну.
Руководство по attach перечисляет случаи, вместо того чтобы обещать их все.
Вопросы про запуск Kilo CLI через Happier
- Как Kilo попадает на мой компьютер?
- Из пакета
@kilocode/cli. Еслиkiloуже есть в вашем PATH, Happier запускает его; если нет — Happier может установить пакет в~/.happier/tools/providers/kilo/и не трогать ваш глобальный npm prefix. - Заменяет ли Happier собственные настройки Kilo?
- Нет. Kilo хранит свою конфигурацию там, где Kilo её хранит. Happier владеет слоем сессии вокруг неё — значениями разрешений по умолчанию, MCP-серверами, выбором движка, — и это описано на странице Kilo в документации Happier.
- Можно ли пользоваться Kilo из браузера?
- Да. app.happier.dev — полноценный клиент, включая файловый браузер и просмотр диффов, так что с заблокированного ноутбука, на котором ничего не установлено, всё равно можно читать сессию, работающую где-то ещё, и направлять её.
- Чем это отличается от SSH в сессию tmux?
- Оно и не пытается это заменить. tmux по SSH хорош, когда у вас есть SSH и клавиатура. Это — для случаев, когда у вас телефон и пять свободных минут: сенсорный интерфейс для подтверждений, диффов и следующих инструкций вместо терминала, который приходится растягивать пальцами.
- Кто может видеть мои сессии?
- Вы, на своих устройствах, где выполнен вход, плюс все, с кем вы намеренно поделились сессией. Транскрипт зашифрован сквозным шифрованием, так что сервер, который его переносит — наш или ваш собственный, — держит шифротекст.
Get Kilo CLI onto your phone in two commands
Одна команда на компьютере, где лежит ваш код, затем happier kilo в том репозитории, в котором вы хотите работать.
curl -fsSL https://happier.dev/install | bashПошаговые разборы — в руководствах. Всё это под лицензией MIT, а релей можно запустить самому.

