Kimi CLI с телефона, из браузера или с десктопа
Терминальный агент Moonshot остаётся на вашем компьютере. Разговор идёт туда же, куда и вы, зашифрованным по дороге.
How Happier runs Kimi CLI
Kimi — тот единственный, кого Happier не станет обновлять за вас, и это стоит знать в первый день, а не в день выхода релиза. Moonshot распространяет его установочным скриптом, а не пакетом, поэтому под ~/.happier/ нет управляемой копии, которую Happier мог бы подтянуть, — версия в вашем PATH это та, которую вы установили последней, и получить более новую значит снова запустить установщик Moonshot самому.
Вторая особенность именно этого агента — то, как сессия делается read-only. Флага для этого у Kimi нет, поэтому Happier пишет собственное небольшое определение агента Kimi — оно расширяет стандартного агента Kimi и убирает у него инструменты shell, записи файлов и замены строк — и запускает CLI с этим файлом. Запуск выглядит как kimi --work-dir, направленный на выбранный вами каталог, затем acp, и --yolo добавляется, когда вы отключили подтверждения. Так что Read-only здесь обеспечивается собственным списком инструментов агента, а не чем-то снаружи, решающим, на что накладывать вето.
Вход — слэш-команда: страница провайдера запускает kimi на выбранном вами компьютере и отправляет ему /setup. Дальше Happier не идёт искать подтверждение — некоторые из этих команд статуса печатают токены в терминал, поэтому проверка отключена, и страница показывает Unknown, а не читает то, что читать не её дело. Если сессия всё же упрётся в ошибку аутентификации, вы узнаете об этом там: 401 на выходе из CLI превращается в простую инструкцию выполнить kimi login и попробовать снова, а не в стек-трейс в логе, за которым вы не следили.
What Kimi CLI does, and what Happier adds
Kimi CLI — терминальный агент программирования от Moonshot AI, ведущий модели Kimi по вашему репозиторию. happier kimi запускает тот бинарник, который вы уже установили, в том каталоге, на который вы его направите, с вашей собственной учётной записью Kimi.
То, что добавляет Happier, неброско и ровно поэтому его и ставят: сессия не заканчивается, когда вы уходите от стола. Прочитайте её с телефона, ответьте на запрос разрешения, отправьте следующую инструкцию — и дайте ей работать дальше на компьютере, где лежит код.
happier kimiRead, approve and answer Kimi CLI from any device
Приложения для iOS и Android, десктопное приложение для macOS, Windows и Linux и app.happier.dev — все они клиенты к процессу Kimi CLI, работающему на вашем компьютере, а не зеркала только для чтения. Ответьте на запрос разрешения, отправьте следующую инструкцию, просмотрите репозиторий, прочитайте дифф. Транскрипт шифруется сквозным шифрованием до того, как покинет ваш компьютер, так что сервер, который его несёт, держит шифротекст.
Installing Kimi CLI the way Moonshot AI documents it
Happier ставится на тот компьютер, где уже лежит ваш репозиторий, а happier kimi запускает там Kimi CLI обычным подпроцессом, в том каталоге, на который вы его направите, с тем входом, который вы сами и выполнили. Между агентом и Moonshot AI нет шлюза, и нигде больше нет копии вашего исходного кода.
Happier ищет kimi в вашем PATH и запускает ту копию, которую вы установили. Moonshot AI распространяет его установочным скриптом, а не пакетом; Happier может показать вам эту команду, но сам не станет выполнять установочный скрипт вендора — рецепты вендоров отклоняются, пока вы явно их не разрешите.
Собственное руководство Moonshot AI по установке и входу — на kimi.moonshot.cn/docs/cli. Happier его не дублирует: копия чужой инструкции по установке — это копия, которая устаревает.
Справочник по настройкам на стороне Happier — Kimi CLI в документации Happier.
One app for Kimi CLI and 12 other agents
Kimi CLI — один из 13 агентов программирования в командной строке, которых запускает Happier, и у них общий список сессий, общий список входящих для разрешений, один набор горячих клавиш и одна конфигурация MCP.
You define an MCP server once, and because Kimi 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 Kimi CLI session in your terminal and in the app
Набрав happier kimi в терминале, вы запускаете сессию прямо там, где стоите, и та же сессия одновременно доступна в приложении. То, что вы читаете в этой оболочке, — собственное отображение сессии в Happier: транскрипт, запросы разрешений, вывод инструментов, — а не интерфейс Kimi CLI. Никому не приходится отказываться от терминала ради клиента на телефоне.
Передачи в собственный TUI Kimi CLI нет. Она есть у Claude Code, Codex и OpenCode, а с Kimi CLI сессия с обоих концов остаётся сессией Happier. happier attach <session-id> перечисляет сессии на этом компьютере и помечает те, к которым не может подключиться заново, вместо того чтобы падать после того, как вы выбрали одну.
Руководство по attach перечисляет случаи, вместо того чтобы обещать их все.
Вопросы про запуск Kimi CLI через Happier
- Как установить Kimi CLI?
- Moonshot распространяет его установочным скриптом, а не через пакетный менеджер, поэтому версия, которая у вас есть, — та, которую вы установили последней. Happier находит бинарник в вашем PATH и не станет сам запускать установочный скрипт вендора.
- Будет ли Happier обновлять его за меня?
- Нет. Для Kimi нет управляемого Happier пакета, поэтому обновление — это повторный запуск установщика Moonshot, когда вам нужна более новая сборка. Happier не фиксирует версию и не подставляет свою прослойку перед вашей.
- Переживёт ли сессия перезагрузку моего ноутбука?
- Happier может возобновлять сессии после перезагрузки, когда агент это поддерживает, и архивирует те, которые не может. Чего он делать не станет — так это притворяться, что процесс продолжал работать: если компьютер выключился, сессия не работала всё то время, пока его не было.
- Можно ли добавить собственные MCP-серверы?
- Да. MCP-серверы описываются в Happier один раз и переиспользуются между агентами, машинами и сессиями, с предпросмотром итоговой поверхности инструментов до старта сессии.
- Есть ли здесь что-то за платной стеной?
- Нет. Все клиенты Happier и релей распространяются под лицензией MIT и бесплатны, без счёта по местам и без функций за замком. Единственный счёт — тот, который вам и так присылает Moonshot.
Get Kimi CLI onto your phone in two commands
Одна команда на компьютере, где лежит ваш код, затем happier kimi в том репозитории, в котором вы хотите работать.
curl -fsSL https://happier.dev/install | bashПошаговые разборы — в руководствах. Всё это под лицензией MIT, а релей можно запустить самому.

