スマートフォン、ノートパソコン、ブラウザーで Kilo CLI を
Kilo と、インストールしているかもしれない他の 12 のコマンドライン型コーディングエージェントのための、一つのオープンソースアプリ。
How Happier runs Kilo CLI
Kilo は Happier では実験的なプロバイダーで、このページはそれを末尾ではなく冒頭で述べています。実際の意味は限定的です。インストールはごく普通の npm package、セッションはごく普通のサブプロセスで、人々が Happier をインストールする理由 — トランスクリプト、差分、あらゆるデバイスでの承認 — も普通どおりです。ただし、このプロバイダーはアプリのプロバイダー設定にある実験的機能のロールアウトの背後にあるため、最初から並んでいる項目ではなく、自分でオンにするスイッチになります。
Kilo 自身の売りはオーケストレーションです。「コマンドライン上でキーボード中心のナビゲーションにより、素早く計画し、デバッグし、コードを書く」というもので、Architect、Ask、Debug、Orchestrator の各モードと、大規模なモデルカタログへの独自のゲートウェイを備えます。Happier はそのどれの前にもモデルを置きません。Happier がするのは、Kilo がすでに理解している権限の方言をそのまま話すことです。承認はプロセスの環境に OPENCODE_PERMISSION オブジェクトとして届きます。OpenCode 系が読むのと同じものです。そのため、スマートフォンで選んだ読み取り専用や Safe YOLO は、代わりに何かが推測するのではなく、CLI 自身のポリシーによって強制されます。
承認まわりで、驚く前に知っておく価値のある点が一つあります。Kilo のツール呼び出しを許可するとき、Happier は「一度だけ許可」ではなく「このセッションの間は許可」を選びます。一度だけの選択では、ツール呼び出しが宙づりになるのが観測されたためです。もう一つ想定しておくべきは初回起動です。Kilo はプロトコル経由で初めて立ち上がるとき、プラグインをインストールしたりモデルのメタデータを取得したりすることがあります。そのため起動には、失敗と判断するまでに 90 秒が与えられ、失敗したのがプラグインの段階だった場合は、その stderr を見せられる代わりに、ターミナルで一度 kilo を実行するよう案内されます。ログインもスラッシュコマンドです。プロバイダーページが Kilo を開き、/connect を送ります。
What Kilo CLI does, and what Happier adds
Kilo CLI は、npm package としてインストールするターミナル向けコーディングエージェントです。happier kilo は、あなた自身の Kilo アカウントのもとで、あなたのコンピューター上の素のサブプロセスとして、リポジトリ内でそれを実行します。
そこから先は Happier の他のすべてと同じです。トランスクリプト、差分、承認リクエストはサインイン済みのすべてのデバイスに届き、コードはエージェントが動いているコンピューターから出ません。
happier kiloRead, approve and answer Kilo CLI from any device
iOS と Android のアプリ、macOS・Windows・Linux 向けのデスクトップアプリ、そして app.happier.dev は、いずれもあなたのコンピュータで動いている Kilo CLI のプロセスへのクライアントであって、読み取り専用のミラーではありません。権限リクエストに答え、次の指示を送り、リポジトリを閲覧し、差分を読めます。トランスクリプトはコンピュータを離れる前にエンドツーエンドで暗号化されるので、それを運ぶサーバーが持つのは暗号文です。
Happier can install Kilo CLI for you
Happier はすでにリポジトリを持っているコンピュータにインストールされ、happier kilo が、あなたの指定したディレクトリで、あなたがサインインしたままの状態で、Kilo CLI を通常のサブプロセスとしてそこで起動します。エージェントと Kilo の間にゲートウェイはなく、ソースのコピーがどこか他の場所にあることもありません。
Happier はまず PATH 上の kilo を探し、あなたが入れたコピーを実行します。見つからなければ @kilocode/cli を ~/.happier/tools/providers/kilo/ にインストールできます — グローバルな npm プレフィックスではなく、Happier 専用のディレクトリです。あなたが自分で管理しているコピーが、知らないうちに置き換えられたり更新されたりすることはありません。
Kilo CLI についての Kilo 自身のページは kilo.ai/docs/cli にあります。Happier はそれを複製しません。他社のインストール手順の写しは、古くなる写しだからです。
Happier 側の設定リファレンスは Happier ドキュメントの Kilo CLI です。
One app for Kilo CLI and 12 other agents
Kilo CLI は Happier が動かす 13 のコマンドラインのコーディングエージェントの 1 つで、それらは 1 つのセッションリスト、1 つの権限の受信トレイ、1 組のキーボードショートカット、1 つの MCP 設定を共有します。
You define an MCP server once, and because Kilo 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 Kilo CLI session in your terminal and in the app
ターミナルで happier kilo と打てば、いま立っているその場所でセッションが始まり、同じセッションが同時にアプリの中にもあります。そのシェルで読むのは Kilo CLI のインターフェースではなく、Happier 自身によるセッションの表示 — トランスクリプト、権限の確認、ツールの出力 — です。携帯電話のクライアントを得るためにターミナルを手放す必要は、誰にもありません。
Kilo CLI 本来の TUI への受け渡しはありません。それがあるのは Claude Code、Codex、OpenCode で、Kilo CLI の場合はセッションが両端とも Happier のものになります。happier attach <session-id> はそのコンピューター上のセッションを一覧し、再接続できないものに印を付けます。選んだあとで失敗させることはありません。
attach ガイドは、すべてを約束する代わりに、対応するケースを列挙しています。
Happier で Kilo CLI を動かすことについての質問
- Kilo はどうやって自分のコンピューターに入りますか?
@kilocode/cliパッケージからです。すでに PATH にkiloがあれば Happier はそれを実行します。なければ、パッケージを~/.happier/tools/providers/kilo/にインストールし、グローバルの npm prefix の外に置いておくことができます。- Happier は Kilo 自身の設定を置き換えますか?
- いいえ。Kilo の設定は Kilo が置いている場所のままです。Happier が受け持つのはその周りのセッション層 — 権限の既定値、MCP サーバー、エンジンの選択 — で、それらは Happier ドキュメントの Kilo ページに記載されています。
- ブラウザーから Kilo を使えますか?
- はい。app.happier.dev はファイルブラウザーや差分ビューを含む完全なクライアントです。何もインストールされていない制限されたノートパソコンからでも、別の場所で動いているセッションを読み、方向づけられます。
- tmux セッションへ SSH するのと何が違いますか?
- それを置き換えようとはしていません。SSH とキーボードがあるなら、SSH 越しの tmux で十分です。これは、手元にスマートフォンと 5 分の空き時間しかないときのためのものです。ピンチで拡大するターミナルではなく、承認、差分、追加の指示のためのタッチ UI です。
- 自分のセッションは誰が見られますか?
- あなた自身が、自分のサインイン済みデバイスで見られます。加えて、意図的にセッションを共有した相手も見られます。トランスクリプトはエンドツーエンドで暗号化されているため、それを運ぶサーバーは — 当社のものでも自分のものでも — 暗号文を保持しているだけです。
Get Kilo CLI onto your phone in two commands
コードを持っているコンピュータでコマンドを 1 つ、そのあと作業したいリポジトリで happier kilo です。
curl -fsSL https://happier.dev/install | bash手順の解説はガイドにあります。すべて MIT ライセンスで、リレーは自分で動かせるものです。

