Google · gemini

使っているすべてのデバイスで Gemini CLI を

Google のオープンソースのターミナルエージェント。組織の運用がそうであれば自社の Google Cloud プロジェクトに対して動き、スマートフォンから読めます。

How Happier runs Gemini CLI

Gemini は、個人向けログインではなく、他者の課金境界の内側で動いている可能性が最も高いエージェントです。Google Cloud のプロジェクトとロケーションが、Happier が起動するプロセスのシェル環境から読み取られます。それが変わらないと述べるために、このページはあります。

また、これは Happier が保存する唯一の Google 認証情報でもあります。Gemini プロファイルを一度接続すれば、どのコンピューターでもセッション開始時に選べます。OAuth コードはサーバー上で交換され、暗号化されたバンドルとして返ってくるため、インストールしたアプリの中に Google の OAuth シークレットは同梱されません。手元のものに応じて入り口は二つあります。リダイレクト URL を貼り付けるか、ネイティブアプリにアプリ内ブラウザーを開かせるかです。ウェブクライアントでは貼り付けのフローになります。何も接続したくない場合、Happier は代わりにローカルの手がかり — Gemini 自身の環境変数、その設定ファイル、サポートされている Google のアプリケーションデフォルト認証情報ファイル — を読みます。プロバイダーページは、選んだコンピューター上で gemini auth を開始します。

その下では、Gemini は MCP サーバーをネイティブに受け付けます。そのため Happier で一度定義したサーバーは、わざわざ伝えるシェルコマンドとしてではなく、インベントリとして届きます。このリリースがこのエージェントに提供していないのは、そのコンピューターにすでにある Gemini セッションの一覧と、ベンダーの状態を二台目のコンピューターへ移す手段です。Happier 経由で始めたセッションは再開できますが、素のターミナルで始めたセッションを見つけたふりをすることはありません。.gemini/skills に置いたスキルは読み込まれ、セッションとともに移動します。

What Gemini CLI does, and what Happier adds

Gemini CLI は Google のオープンソースのターミナル向けコーディングエージェントです。happier gemini は、シェルがすでに持っている環境のまま、あなたのリポジトリでそれを起動します。多くの組織では、それは個人向けログインではなく Google Cloud のプロジェクトとロケーションを意味します。

その導入形態こそが、このページが意味を持ちやすい理由です。エージェントは自社の課金境界とデータ境界の内側で動き、Happier が加えるのは輸送手段だけです。スマートフォン、ブラウザー、二台目のコンピューターで読める、暗号化されたセッションです。

happier gemini

Read, approve and answer Gemini CLI from any device

iOS と Android のアプリ、macOS・Windows・Linux 向けのデスクトップアプリ、そして app.happier.dev は、いずれもあなたのコンピュータで動いている Gemini CLI のプロセスへのクライアントであって、読み取り専用のミラーではありません。権限リクエストに答え、次の指示を送り、リポジトリを閲覧し、差分を読めます。トランスクリプトはコンピュータを離れる前にエンドツーエンドで暗号化されるので、それを運ぶサーバーが持つのは暗号文です。

Happier can install Gemini CLI for you

Happier はすでにリポジトリを持っているコンピュータにインストールされ、happier gemini が、あなたの指定したディレクトリで、あなたがサインインしたままの状態で、Gemini CLI を通常のサブプロセスとしてそこで起動します。エージェントと Google の間にゲートウェイはなく、ソースのコピーがどこか他の場所にあることもありません。

Happier はまず PATH 上の gemini を探し、あなたが入れたコピーを実行します。見つからなければ @google/gemini-cli~/.happier/tools/providers/gemini/ にインストールできます — グローバルな npm プレフィックスではなく、Happier 専用のディレクトリです。あなたが自分で管理しているコピーが、知らないうちに置き換えられたり更新されたりすることはありません。

Gemini CLI についての Google 自身のページは goo.gle/gemini-cli-auth-docs にあります。Happier はそれを複製しません。他社のインストール手順の写しは、古くなる写しだからです。

Happier 側の設定リファレンスは Happier ドキュメントの Gemini CLI です。

Gemini CLI をどのアカウントで動かすか

Gemini CLI は、そのコンピューターがログインしている先ではなく、一度つないだ認証情報に Happier が向けられるエージェントの 1 つです。a Gemini login を受け付けます。

接続済みサービスはエージェントではなく認証情報を鍵にしています。つまり同じ Gemini login が、それを受け付けるどのエージェントでも、つないだすべてのコンピューターで選べます — 自分のアカウントのプールが複数台にまたがって役に立つのもこのためです。認証情報の暗号化と復号はあなた自身のデバイス上で行われます。プロファイルごとの規則は ドキュメントのページ にあります。どの種類のプロファイルを各エージェントが受け付けるかは、まさにリリースごとに動く類いの細部だからです。

One app for Gemini CLI and 12 other agents

Gemini CLI は Happier が動かす 13 のコマンドラインのコーディングエージェントの 1 つで、それらは 1 つのセッションリスト、1 つの権限の受信トレイ、1 組のキーボードショートカット、1 つの 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.

それが一番効くのは、複数を同時に動かしている日です。異なるベンダーのセッションが並び、通知をタップするとアプリの入口ではなく、そのリクエストを出したセッションが開きます。全リストはこちら

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

ターミナルで happier gemini と打てば、いま立っているその場所でセッションが始まり、同じセッションが同時にアプリの中にもあります。そのシェルで読むのは Gemini CLI のインターフェースではなく、Happier 自身によるセッションの表示 — トランスクリプト、権限の確認、ツールの出力 — です。携帯電話のクライアントを得るためにターミナルを手放す必要は、誰にもありません。

Gemini CLI 本来の TUI への受け渡しはありません。それがあるのは Claude Code、Codex、OpenCode で、Gemini CLI の場合はセッションが両端とも Happier のものになります。happier attach <session-id> はそのコンピューター上のセッションを一覧し、再接続できないものに印を付けます。選んだあとで失敗させることはありません。

attach ガイドは、すべてを約束する代わりに、対応するケースを列挙しています。

Happier で Gemini CLI を動かすことについての質問

先に Gemini CLI をインストールする必要がありますか?
PATH に gemini があれば Happier はそれを使い、なければ @google/gemini-cli パッケージを ~/.happier/tools/providers/gemini/ にインストールできます。自分で管理しているコピーをアップグレードしたり置き換えたりすることはありません。
Vertex AI のプロジェクトでも動きますか?
CLI は、Happier が起動するプロセスの環境から Google Cloud の設定を読みます。そのため、シェルで動くプロジェクトとロケーションはここでも動きます。Happier は、エージェントと Google の間に自前のゲートウェイを挟みません。
ソースコードはどこへ行きますか?
新しい場所へは行きません。Gemini CLI はあなたのコンピューター上の作業ディレクトリを読み、いつもどおり Google と通信します。Happier は会話をエンドツーエンドで暗号化して運び、その経路となるリレーは自分でホストすることもできます。
別のベンダーのエージェントと並べて使えますか?
はい。ベンダーごとにアプリを持つのではなく一つのアプリにする狙いがそこにあります。Gemini のセッションも、他の 12 のいずれかのセッションも、同じスマートフォンの同じ一覧に表示されます。
Happier 側の料金はいくらですか?
無料で、シート数の概念もありません。CLI、アプリ、リレーのすべてが MIT ライセンスです。Gemini の請求は、当社がいない場合とまったく同じように Google から届きます。

Get Gemini CLI onto your phone in two commands

コードを持っているコンピュータでコマンドを 1 つ、そのあと作業したいリポジトリで happier gemini です。

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

手順の解説はガイドにあります。すべて MIT ライセンスで、リレーは自分で動かせるものです。