Moonshot AI · kimi

Kimi CLI z telefonu, przeglądarki lub pulpitu

Terminalowy agent Moonshota zostaje na twoim komputerze. Rozmowa jedzie wszędzie tam, gdzie ty, zaszyfrowana po drodze.

How Happier runs Kimi CLI

Kimi jest jedynym agentem, którego Happier nie zaktualizuje za ciebie, i warto to wiedzieć pierwszego dnia, a nie w dniu, w którym wychodzi wydanie. Moonshot dystrybuuje go ze skryptem instalacyjnym, a nie jako pakiet, więc nie ma zarządzanej kopii w ~/.happier/, którą Happier mógłby podbić — wersja w twoim PATH jest wersją, którą ostatnio zainstalowałeś, a zdobycie nowszej oznacza ponowne, samodzielne uruchomienie instalatora Moonshota.

Druga rzecz szczególna dla niego to sposób, w jaki sesja tylko do odczytu staje się sesją tylko do odczytu. Kimi nie ma na to flagi, więc Happier zapisuje własną, małą definicję agenta Kimi — taką, która rozszerza domyślnego agenta Kimi i usuwa jego narzędzia powłoki, zapisu plików i podmiany tekstu — i uruchamia CLI z tym plikiem. Uruchomienie to kimi --work-dir wskazane na wybrany przez ciebie katalog, potem acp, z dodanym --yolo, gdy wyłączyłeś zatwierdzenia. Tryb tylko do odczytu jest więc tutaj egzekwowany przez własną listę narzędzi agenta, a nie przez coś z zewnątrz, co decyduje, czemu postawić weto.

Logowanie jest poleceniem ze slashem: strona dostawcy uruchamia kimi na wybranym przez ciebie komputerze i wysyła do niego /setup. Potem Happier nie szuka potwierdzenia — niektóre z tych poleceń statusu wypisują tokeny do terminala, więc sonda jest wyłączona, a strona pokazuje Nieznany, zamiast czytać coś, czego nie ma prawa czytać. Jeśli sesja jednak natrafi na błąd uwierzytelniania, dowiesz się właśnie tam: 401 wychodzące z CLI jest zamieniane na prostą instrukcję, by uruchomić kimi login i spróbować ponownie, a nie na ślad stosu w logu, którego nie oglądałeś.

What Kimi CLI does, and what Happier adds

Kimi CLI to terminalowy agent kodujący od Moonshot AI, prowadzący modele Kimi po twoim repozytorium. happier kimi uruchamia plik binarny, który już zainstalowałeś, w katalogu, który mu wskażesz, na twoim własnym koncie Kimi.

Część, którą dokłada Happier, jest nieefektowna i jest całym powodem, dla którego ludzie go instalują: sesja nie kończy się, gdy odchodzisz od biurka. Przeczytaj ją na telefonie, odpowiedz na prośbę o uprawnienia, wyślij kolejną instrukcję i pozwól jej pracować dalej na komputerze, który ma kod.

happier kimi

Read, approve and answer Kimi CLI from any device

Aplikacje na iOS i Androida, aplikacja desktopowa na macOS, Windows i Linuksa oraz app.happier.dev to klienci procesu Kimi CLI działającego na twoim komputerze — a nie lustra tylko do odczytu. Odpowiedz na prośbę o uprawnienia, wyślij kolejną instrukcję, przejrzyj repozytorium, przeczytaj diff. Transkrypcja jest szyfrowana end-to-end, zanim opuści twój komputer, więc serwer, który ją niesie, trzyma szyfrogram.

Installing Kimi CLI the way Moonshot AI documents it

Happier instaluje się na komputerze, który już trzyma twoje repozytorium, a happier kimi uruchamia tam Kimi CLI jako zwykły podproces, w katalogu, który wskażesz, zalogowany tak, jak ty go zalogowałeś. Między agentem a Moonshot AI nie ma żadnej bramki, a twój kod źródłowy nie ma kopii nigdzie indziej.

Happier szuka kimi w twoim PATH i uruchamia kopię, którą zainstalowałeś. Moonshot AI dystrybuuje go skryptem instalacyjnym, a nie pakietem; Happier może pokazać ci to polecenie, ale sam nie wykona skryptu instalacyjnego dostawcy — receptury dostawców są odrzucane, dopóki wprost na nie nie zezwolisz.

Własny przewodnik instalacji i logowania Moonshot AI znajdziesz pod kimi.moonshot.cn/docs/cli. Happier go nie kopiuje, bo kopia cudzej instrukcji instalacji to kopia, która się dezaktualizuje.

Referencja konfiguracji po stronie Happier — Kimi CLI w dokumentacji Happier.

One app for Kimi CLI and 12 other agents

Kimi CLI to jeden z 13 agentów kodujących z wiersza poleceń, które uruchamia Happier, a wszystkie dzielą jedną listę sesji, jedną skrzynkę uprawnień, jeden zestaw skrótów klawiszowych i jedną konfigurację 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.

Liczy się to najbardziej w dni, gdy uruchamiasz więcej niż jednego: sesje różnych dostawców obok siebie i dotknięcie powiadomienia otwierające sesję, która zgłosiła żądanie, a nie drzwi wejściowe aplikacji. Pełna lista jest tutaj.

The same Kimi CLI session in your terminal and in the app

Wpisanie happier kimi w terminalu uruchamia sesję dokładnie tam, gdzie stoisz, a ta sama sesja jest w tym samym czasie w aplikacji. To, co czytasz w tej powłoce, jest własnym widokiem sesji od Happier — transkrypcja, monity o uprawnienia, wyjście narzędzi — a nie interfejsem Kimi CLI. Nikt nie musi rezygnować z terminala, żeby mieć klienta na telefon.

Nie ma przekazania do własnego TUI Kimi CLI. Istnieje ono dla Claude Code, Codex i OpenCode; przy Kimi CLI sesja po obu stronach pozostaje sesją Happiera. happier attach <session-id> wypisuje sesje na tym komputerze i oznacza te, których nie umie podpiąć ponownie, zamiast zawodzić po tym, jak którąś wybierzesz.

Przewodnik po attach wymienia przypadki, zamiast obiecywać je wszystkie.

Pytania o uruchamianie Kimi CLI przez Happier

Jak zainstalować Kimi CLI?
Moonshot dystrybuuje je skryptem instalacyjnym, a nie przez menedżer pakietów, więc wersja, którą masz, jest wersją, którą ostatnio zainstalowałeś. Happier wykrywa plik binarny w twoim PATH i sam nie uruchomi skryptu instalacyjnego dostawcy.
Czy Happier zaktualizuje je za mnie?
Nie. Nie ma pakietu Kimi zarządzanego przez Happiera, więc aktualizacja to ponowne uruchomienie instalatora Moonshota, gdy chcesz nowszej wersji. Happier nie przypina wersji ani nie podstawia własnej przed twoją.
Czy sesja przetrwa restart mojego laptopa?
Happier potrafi wznowić sesje po restarcie, gdy agent to obsługuje, a te, których nie potrafi, archiwizuje. Czego nie zrobi, to udawania, że proces działał dalej — jeśli komputer zniknął, sesja nie działała, gdy go nie było.
Czy mogę dodać własne serwery MCP?
Tak. Serwery MCP definiuje się raz w Happierze i używa ponownie w różnych agentach, na różnych maszynach i w różnych sesjach, z podglądem faktycznej powierzchni narzędzi przed startem sesji.
Czy coś z tego jest za opłatą?
Nie. Każdy klient Happiera i relay są na licencji MIT i darmowe, bez liczenia stanowisk i bez bramek funkcji. Jedyny rachunek to rachunek, który Moonshot już ci wysyła.

Get Kimi CLI onto your phone in two commands

Jedno polecenie na komputerze, który trzyma twój kod, a potem happier kimi w repozytorium, w którym chcesz pracować.

curl -fsSL https://happier.dev/install | bash

Instrukcje krok po kroku są w przewodnikach. Całość jest na licencji MIT, a relay możesz prowadzić sam.