Gemini CLI na każdym urządzeniu, którego używasz
Terminalowy agent Google o otwartym kodzie, działający na twoim własnym projekcie Google Cloud, jeśli tak pracuje twoja organizacja, czytelny z telefonu.
How Happier runs Gemini CLI
Gemini to agent, który najczęściej działa wewnątrz cudzej granicy rozliczeniowej, a nie na koncie konsumenckim — projekt Google Cloud i lokalizacja, odczytane ze środowiska powłoki procesu, który uruchamia Happier. I właśnie ta część się nie zmienia — po to ta strona istnieje, żeby to powiedzieć.
Jest to także jedyne poświadczenie Google, które Happier przechowuje. Podłącz profil Gemini raz, a będzie do wyboru przy starcie sesji na każdym z twoich komputerów; kod OAuth jest wymieniany na serwerze i wraca jako zaszyfrowana paczka, więc żaden sekret Google OAuth nie jedzie w aplikacji, którą zainstalowałeś. Dwie drogi wejścia, zależnie od tego, co trzymasz w ręku: wklej adres przekierowania albo pozwól natywnym aplikacjom otworzyć przeglądarkę wewnątrz aplikacji. W kliencie webowym jest to ścieżka z wklejaniem. Gdy wolisz niczego nie podłączać, Happier odczytuje zamiast tego lokalny sygnał — własne zmienne środowiskowe Gemini, jego pliki konfiguracyjne i obsługiwany plik domyślnych poświadczeń aplikacji Google — a strona dostawcy uruchomi za ciebie gemini auth na wybranym komputerze.
Pod spodem Gemini przyjmuje serwery MCP natywnie, więc serwer zdefiniowany raz w Happierze trafia do niego jako inwentarz, a nie jako polecenie powłoki, o którym trzeba mu powiedzieć. Czego to wydanie tutaj nie oferuje, to listy sesji Gemini już obecnych na danym komputerze ani sposobu na przeniesienie stanu dostawcy na drugi komputer; sesja rozpoczęta przez Happiera wznawia się, a sesji rozpoczętej w gołym terminalu strona nie będzie udawać, że znajdzie. Umiejętności, które trzymasz w .gemini/skills, są podchwytywane i podróżują razem z sesją.
What Gemini CLI does, and what Happier adds
Gemini CLI to terminalowy agent kodujący Google o otwartym kodzie. happier gemini uruchamia go w twoim repozytorium ze środowiskiem, które twoja powłoka już ma — co w wielu organizacjach oznacza projekt Google Cloud i lokalizację, a nie konto konsumenckie.
Właśnie z powodu takiego wdrożenia ta strona zwykle ma znaczenie. Agent działa wewnątrz twojej własnej granicy rozliczeniowej i granicy danych, a Happier dokłada tylko transport: zaszyfrowaną sesję, którą możesz przeczytać na telefonie, w przeglądarce albo na drugim komputerze.
happier geminiRead, approve and answer Gemini CLI from any device
Aplikacje na iOS i Androida, aplikacja desktopowa na macOS, Windows i Linuksa oraz app.happier.dev to klienci procesu Gemini 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.
Happier can install Gemini CLI for you
Happier instaluje się na komputerze, który już trzyma twoje repozytorium, a happier gemini uruchamia tam Gemini CLI jako zwykły podproces, w katalogu, który wskażesz, zalogowany tak, jak ty go zalogowałeś. Między agentem a Google nie ma żadnej bramki, a twój kod źródłowy nie ma kopii nigdzie indziej.
Happier najpierw szuka gemini w twoim PATH i uruchamia kopię, którą zainstalowałeś. Jeśli jej nie ma, może zainstalować @google/gemini-cli w ~/.happier/tools/providers/gemini/ — we własnym katalogu, nie w twoim globalnym prefiksie npm. Kopia, którą zarządzasz sam, nigdy nie zostaje podmieniona ani zaktualizowana za twoimi plecami.
Własną stronę Google o Gemini CLI znajdziesz pod goo.gle/gemini-cli-auth-docs. Happier jej nie kopiuje, bo kopia cudzej instrukcji instalacji to kopia, która się dezaktualizuje.
Referencja konfiguracji po stronie Happier — Gemini CLI w dokumentacji Happier.
Na jakim koncie działa Gemini CLI
Gemini CLI jest jednym z agentów, których Happier potrafi skierować na poświadczenie podłączone raz, zamiast na to, na co jest zalogowany dany komputer. Przyjmuje a Gemini login.
Podłączone usługi są kluczowane poświadczeniem, a nie agentem, więc ten sam Gemini login można wybrać dla każdego agenta, który go przyjmuje, na każdym podłączonym komputerze — i to właśnie sprawia, że pula twoich własnych kont przydaje się na więcej niż jednym z nich. Poświadczenie jest szyfrowane i odszyfrowywane na twoich urządzeniach; strona dokumentacji zawiera reguły dla poszczególnych profili, bo to, jakie rodzaje profili przyjmuje każdy agent, to dokładnie ten rodzaj szczegółu, który zmienia się między wydaniami.
One app for Gemini CLI and 12 other agents
Gemini 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 Gemini 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 Gemini CLI session in your terminal and in the app
Wpisanie happier gemini 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 Gemini CLI. Nikt nie musi rezygnować z terminala, żeby mieć klienta na telefon.
Nie ma przekazania do własnego TUI Gemini CLI. Istnieje ono dla Claude Code, Codex i OpenCode; przy Gemini 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 Gemini CLI przez Happier
- Czy muszę najpierw zainstalować Gemini CLI?
- Happier używa
geminiz twojego PATH, jeśli tam jest, a w przeciwnym razie może zainstalować pakiet@google/gemini-clido~/.happier/tools/providers/gemini/. Nigdy nie aktualizuje ani nie podmienia kopii, którą zarządzasz sam. - Czy działa z projektem Vertex AI?
- CLI odczytuje swoją konfigurację Google Cloud ze środowiska procesu, który uruchamia Happier, więc projekt i lokalizacja działające w twojej powłoce działają i tutaj. Happier nie dokłada własnej bramy między agentem a Google.
- Dokąd trafia mój kod źródłowy?
- Nigdzie nowego. Gemini CLI czyta twój katalog roboczy na twoim komputerze i rozmawia z Google tak jak zawsze. Happier przenosi rozmowę, zaszyfrowaną end-to-end, a relay, przez który podróżuje, może być twój własny.
- Czy mogę używać go obok agenta innego dostawcy?
- Tak — o to właśnie chodzi w jednej aplikacji zamiast jednej aplikacji na dostawcę. Sesja Gemini i sesja dowolnego z pozostałych dwunastu pojawiają się na tej samej liście na tym samym telefonie.
- Ile kosztuje część po stronie Happiera?
- Nic, i nie ma liczenia stanowisk. Wszystko — CLI, aplikacje, relay — jest na licencji MIT. Google wystawia ci rachunek za Gemini dokładnie tak, jak zrobiłoby to bez nas.
Get Gemini CLI onto your phone in two commands
Jedno polecenie na komputerze, który trzyma twój kod, a potem happier gemini w repozytorium, w którym chcesz pracować.
curl -fsSL https://happier.dev/install | bashInstrukcje krok po kroku są w przewodnikach. Całość jest na licencji MIT, a relay możesz prowadzić sam.

