GitHub · copilot

GitHub Copilot CLI を、スマートフォンから操作する

Copilot のコマンドラインエージェントを、自分のコンピューターや自分のビルドマシンで動かしながら、セッションはポケットの中に。

How Happier runs GitHub Copilot CLI

Copilot は、始める前に ID の問いを立てておく価値のあるエージェントです。しかもそれは Happier についてではなく、コンピューターについての問いです。CLI は、そのマシンがすでに持っている GitHub の ID を解決します。数か月前に誰かが実行した gh auth login かもしれませんし、CI 用にエクスポートされたトークンかもしれません。エージェントがリポジトリに触れるとき、それがエージェントの振る舞う ID になります。Happier はそのための GitHub ID を自分では保持せず、別の ID に置き換えることもしません。

これは推測ではなく、チェックの実装そのものです。Happier は COPILOT_GITHUB_TOKEN、次に GH_TOKEN、次に GITHUB_TOKEN を読み、どれも設定されていなければ GitHub CLI にトークンを求めます。つまりプロバイダーページに出る答えは、Copilot が得る答えと同じです。これは意図的にコンピューター単位であり、その理由は GitHub 自身のドキュメントにあります。ノートパソコンでサインインしても、ビルドマシンでサインインしたことにはなりません。ページはどちらの話をしているかを明示します。GitHub は CLI の前提条件に有効な Copilot サブスクリプションも挙げているので、エージェントがサブスクリプションのエラーで止まった場合、それは当社ではなくベンダー側のゲートです。

見落としやすく、しかもスマートフォンで効いてくるのは、スキルが一緒に付いてくることです。リポジトリ内の .github/skills と、そのコンピューター上の ~/.copilot/skills にある SKILL.md バンドルはプロンプトアセットとして検出されます。そのためデスクで Copilot 向けに書いた指示は、電車の中から始めたセッションでも有効です。ツールは逆方向です。Copilot は MCP サーバーを直接は受け付けないので、Happier で定義したものは happier tools のシェルブリッジを通じて、インベントリではなくコマンドとして届きます。アプリは、セッションがどのツール面を受け取ったかを開始前に示します。

What GitHub Copilot CLI does, and what Happier adds

GitHub は、ここで扱う他の CLI と同じようにリポジトリに対して動作する、コマンドライン向けの Copilot エージェントを提供しています。すでに持っている Copilot の利用権で動きます。happier copilot は、あなたの GitHub ID のもとでそのバイナリを実行します。

ターミナルのプログラムなので、動かすコンピューターは目の前にあるものである必要はありません。Happier は、リポジトリをその場に置いたまま、スマートフォン、ブラウザータブ、デスクトップアプリからセッションを読み、応答できる状態に保ちます。

happier copilot

Read, approve and answer GitHub Copilot CLI from any device

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

Happier can install GitHub Copilot CLI for you

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

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

GitHub Copilot CLI についての GitHub 自身のページは docs.github.com/en/copilot/how-tos/set-up/install-copilot-cli にあります。Happier はそれを複製しません。他社のインストール手順の写しは、古くなる写しだからです。

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

One app for GitHub Copilot CLI and 12 other agents

GitHub Copilot CLI は Happier が動かす 13 のコマンドラインのコーディングエージェントの 1 つで、それらは 1 つのセッションリスト、1 つの権限の受信トレイ、1 組のキーボードショートカット、1 つの MCP 設定を共有します。

You define an MCP server once, and because GitHub Copilot 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 GitHub Copilot CLI session in your terminal and in the app

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

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

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

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

Happier が Copilot CLI をインストールしてくれますか?
できます。copilot が PATH にない場合、Happier は @github/copilot パッケージを ~/.happier/ 配下の自分のディレクトリにインストールします。PATH にある場合は、そのコピーが優先され、Happier は手を触れません。
どの GitHub ID として動作しますか?
そのコンピューターで CLI が解決する ID です。すでに gh auth login を実行したサーバーや、CI 用に GitHub トークンをエクスポートしているサーバーでは、それがエージェントの振る舞う ID になります。本番リポジトリに向ける前に確認しておく価値があります。
サーバーで動かして、ノートパソコンから使えますか?
はい。リポジトリのあるコンピューターに Happier CLI をインストールし、そこでセッションを開始して、サインイン済みのどのデバイスからでも開けます。リモート側に GUI は一切必要ありません。
モバイルアプリは必要ですか?
いいえ。app.happier.dev はブラウザーで動く完全なクライアントですし、デスクトップアプリは macOS、Windows、Linux に対応しています。モバイルアプリは、手元にあるのがブラウザーではないときのためのものです。
Happier は GitHub の製品ですか?
いいえ。Happier は独立した MIT ライセンスのオープンソースプロジェクトで、GitHub の CLI をあなたのコンピューター上でサブプロセスとして実行します。GitHub との提携関係はなく、Copilot を再販することもありません。

Get GitHub Copilot CLI onto your phone in two commands

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

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

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