AWS · kiro-cli

Uruchom Kiro CLI z dowolnego miejsca

Agentowe CLI od AWS, działające na twojej własnej tożsamości AWS na twoim własnym komputerze, z aplikacją przed nim.

How Happier runs Kiro CLI

Kiro jest jedynym agentem na tej liście, dla którego Happier nie ma żadnej ścieżki instalacji. Nie ma zarządzanego pakietu, nie ma pliku binarnego wydania ani przepisu dostawcy, który mógłby zaproponować — kiro-cli instalujesz tak, jak dokumentuje AWS, a Happier podchwytuje go potem z twojego PATH.

Jest też wbudowanym dostawcą Agent Client Protocol, uruchamianym jako kiro-cli acp na profilu transportu napisanym dla niego. Rozróżnienie to znaczy więcej, niż brzmi: Happier ma ogólne drzwi dla każdego CLI mówiącego tym protokołem, a Kiro przez nie nie przechodzi. Wbudowany wpis deklaruje z góry, że CLI potrafi wczytać istniejącą sesję, że ogłasza prawdziwe tryby i modele oraz że przyjmie obrazy w promptcie — więc aplikacja rysuje takie kontrolki, bo integracja mówi, że istnieją, a nie dlatego, że ma nadzieję. Z tego samego powodu Kiro pojawia się na ekranie backendów ACP i można go tam spokojnie zostawić; do użycia jest strona dostawcy.

Wszystko, co dotyczy tożsamości, zostaje po stronie AWS. Happier nie trzyma dla niego żadnego poświadczenia AWS, uruchamia CLI jako podproces i pozwala mu rozstrzygnąć twoją tożsamość dokładnie tak, jak robi to przy samodzielnym uruchomieniu; strona dostawcy może uruchomić kiro-cli login na wybranym przez ciebie komputerze, co jest udogodnieniem, a nie pośrednictwem. Serwery MCP zdefiniowane w Happierze docierają do niego jako natywne narzędzia, a nie przez most powłoki, a wznawianie jest oferowane jako eksperymentalne — tożsamość sesji, którą Happier zapisał i o której podjęcie może poprosić CLI, a nie obietnica, że zawsze to zrobi.

What Kiro CLI does, and what Happier adds

Kiro to agentowe CLI do programowania od AWS, a jego dokumentacja mówi wprost o Agent Client Protocol — co jest wygodne, bo właśnie tym protokołem Happier z nim rozmawia. happier kiro uruchamia plik binarny kiro-cli w repozytorium, które mu wskażesz.

Wszystko, co dotyczy twojej tożsamości AWS, zostaje tam, gdzie było. Happier uruchamia proces na twoim własnym komputerze, przenosi rozmowę na twoje inne urządzenia w postaci zaszyfrowanej i schodzi z drogi. Między CLI a AWS nie ma żadnej bramy i nic z twojego konta nie jest nigdzie kopiowane.

Komputer, na którym to działa, nie musi być komputerem przed tobą. Maszyna deweloperska, instancja EC2 albo komputer w szafie są w porządku — zainstaluj tam Happier CLI, uruchom sesję i czytaj ją z telefonu.

happier kiro

Read, approve and answer Kiro CLI from any device

Aplikacje na iOS i Androida, aplikacja desktopowa na macOS, Windows i Linuksa oraz app.happier.dev to klienci procesu Kiro 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 Kiro CLI the way AWS documents it

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

Happier szuka kiro-cli w twoim PATH i uruchamia kopię, którą zainstalowałeś. Wewnątrz Happier nie ma dla niego żadnej ścieżki instalacji: zainstaluj go tak, jak dokumentuje AWS, a Happier podejmie go stamtąd.

Własny przewodnik instalacji i logowania AWS znajdziesz pod kiro.dev/docs/getting-started/installation/. Happier go nie kopiuje, bo kopia cudzej instrukcji instalacji to kopia, która się dezaktualizuje.

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

One app for Kiro CLI and 12 other agents

Kiro 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 Kiro CLI receives it as native MCP inventory, next to whatever MCP servers it already had of its own.

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 Kiro CLI session in your terminal and in the app

Wpisanie happier kiro 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 Kiro CLI. Nikt nie musi rezygnować z terminala, żeby mieć klienta na telefon.

Nie ma przekazania do własnego TUI Kiro CLI. Istnieje ono dla Claude Code, Codex i OpenCode; przy Kiro 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 Kiro CLI przez Happier

Czy Happier zainstaluje za mnie Kiro?
Nie — Kiro jest jedynym agentem tutaj, który nie ma w Happierze żadnej ścieżki instalacji. Zainstaluj kiro-cli tak, jak dokumentuje AWS, a Happier znajdzie go potem w twoim PATH.
Plik binarny to kiro-cli, a nie kiro — czy to ma znaczenie?
Tylko przy wykrywaniu. Happier szuka kiro-cli w twoim PATH, bo pod taką nazwą dostarcza go AWS. Podpolecenie, które wpisujesz, pozostaje happier kiro.
Czy mogę uruchomić go na maszynie EC2 i używać z telefonu?
Tak. Zainstaluj Happier CLI na tej maszynie, uruchom tam sesję i otwórz ją z dowolnego zalogowanego urządzenia. Nic po zdalnej stronie nie potrzebuje ekranu.
Czy Happier potrzebuje poświadczeń AWS?
Nie. Happier uruchamia kiro-cli jako podproces, a CLI samo rozstrzyga twoją tożsamość AWS, dokładnie tak jak przy bezpośrednim uruchomieniu. Nic z tego nie dociera do serwera Happiera.
Co, jeśli moja organizacja nie zgodzi się na relay strony trzeciej?
Uruchom własny. Relay jest w tym samym repozytorium na licencji MIT, wdraża się Dockerem na PostgreSQL, SQLite albo MySQL i można go zamknąć dla twojej organizacji przez bramkowanie organizacji w GitHub OAuth, OIDC albo mTLS.

Get Kiro CLI onto your phone in two commands

Jedno polecenie na komputerze, który trzyma twój kod, a potem happier kiro 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.