オープンソースアプリから、スマートフォンで Codex を
openai/codex CLI は、自分が所有するハードウェア上で、自分の ChatGPT サブスクリプションまたは API キーで動きます。Happier は、どこにいてもそれをのぞける窓です。
How Happier runs Codex CLI
Codex は、Happier が既定で App Server モードで起動するエージェントであり、その有用な帰結は「拒否する」ことです。新しいセッションでそのモードが使えない場合、黙って弱いものへ落ちるのではなく起動が失敗します。そのため ACP や MCP は、前回と挙動の違うセッションの裏で勝手に起きるフォールバックではなく、意図して選ぶ選択肢になります。
その選択で何が懸かっているかは、感覚ではなく書き下されています。既定のランタイムでは、Codex の会話はフォークでき、以前の地点へ巻き戻せ、利用上限が解除されたかどうかを問い合わせられます。代わりに MCP または ACP ランタイムを選ぶと、このリリースではその三つがなくなります。だからこそ、黙ってダウングレードするのは親切のはき違えになります。Codex には、あなたに引き渡せるベンダー TUI もあります。happier attach は、すでに実行中のセッションに本物の Codex インターフェースを与えます。そのターミナルがセッションを握っている間、アプリから送ったものはカーソルの下に割り込まず、キューで待ちます。
これは、セッションの途中でアカウントを変えられる二つのエージェントのうちの一つでもあります。Codex サブスクリプションまたは OpenAI キーを一度接続しておけば、どちらかで上限に達したセッションを、放棄せずに同じグループ内の別のプロファイルへ引き継げます。ただし 1 ターンにつき最大 1 回、セッション時間あたり 3 回までなので、ローテーションではなく復旧のための仕組みです。サインイン自体はベンダーのものです。プロバイダーページは選んだコンピューターで codex login を実行し、そこで書き込まれた認証情報はそこに留まります。
What Codex CLI does, and what Happier adds
Codex CLI は OpenAI のターミナル向けコーディングエージェントで、openai/codex リポジトリのリリースバイナリとして配布されています。happier codex は指定したリポジトリでそのバイナリを起動します。承認プロンプトも、作業ディレクトリも、アカウントも、自分で実行するときと同じです。
変わるのは、どこから読めるかです。トランスクリプト、ファイルの差分、承認リクエストは、スマートフォンの Happier アプリ、ブラウザータブ、デスクトップアプリに表示されます。いずれもコンピューターを出る前にエンドツーエンドで暗号化されます。
happier codexRead, approve and answer Codex CLI from any device
iOS と Android のアプリ、macOS・Windows・Linux 向けのデスクトップアプリ、そして app.happier.dev は、いずれもあなたのコンピュータで動いている Codex CLI のプロセスへのクライアントであって、読み取り専用のミラーではありません。権限リクエストに答え、次の指示を送り、リポジトリを閲覧し、差分を読めます。トランスクリプトはコンピュータを離れる前にエンドツーエンドで暗号化されるので、それを運ぶサーバーが持つのは暗号文です。
Happier can install Codex CLI for you
Happier はすでにリポジトリを持っているコンピュータにインストールされ、happier codex が、あなたの指定したディレクトリで、あなたがサインインしたままの状態で、Codex CLI を通常のサブプロセスとしてそこで起動します。エージェントと OpenAI の間にゲートウェイはなく、ソースのコピーがどこか他の場所にあることもありません。
Happier はまず PATH 上の codex を探し、あなたが入れたコピーを実行します。見つからなければ openai/codex のリリースバイナリを ~/.happier/tools/providers/codex/ にダウンロードして、そこに置いておけます。あなた自身のインストールが常に優先されます。
Codex CLI についての OpenAI 自身のページは github.com/openai/codex にあります。Happier はそれを複製しません。他社のインストール手順の写しは、古くなる写しだからです。
Happier 側の設定リファレンスは Happier ドキュメントの Codex CLI です。
Codex CLI をどのアカウントで動かすか
Codex CLI は、そのコンピューターがログインしている先ではなく、一度つないだ認証情報に Happier が向けられるエージェントの 1 つです。a Codex subscription or an OpenAI API key を受け付けます。
接続済みサービスはエージェントではなく認証情報を鍵にしています。つまり同じ Codex subscription が、それを受け付けるどのエージェントでも、つないだすべてのコンピューターで選べます — 自分のアカウントのプールが複数台にまたがって役に立つのもこのためです。認証情報の暗号化と復号はあなた自身のデバイス上で行われます。プロファイルごとの規則は ドキュメントのページ にあります。どの種類のプロファイルを各エージェントが受け付けるかは、まさにリリースごとに動く類いの細部だからです。
One app for Codex CLI and 12 other agents
Codex CLI は Happier が動かす 13 のコマンドラインのコーディングエージェントの 1 つで、それらは 1 つのセッションリスト、1 つの権限の受信トレイ、1 組のキーボードショートカット、1 つの MCP 設定を共有します。
You define an MCP server once and Codex CLI receives it as native MCP inventory, next to whatever MCP servers it already had of its own.
それが一番効くのは、複数を同時に動かしている日です。異なるベンダーのセッションが並び、通知をタップするとアプリの入口ではなく、そのリクエストを出したセッションが開きます。全リストはこちら。
The same Codex CLI session in your terminal and in the app
ターミナルで happier codex と打てば、いま立っているその場所でセッションが始まり、同じセッションが同時にアプリの中にもあります。そのシェルで読むのは Codex CLI のインターフェースではなく、Happier 自身によるセッションの表示 — トランスクリプト、権限の確認、ツールの出力 — です。携帯電話のクライアントを得るためにターミナルを手放す必要は、誰にもありません。
Codex CLI 本来の TUI を使いたいときは、セッションを持っているコンピューター上で happier attach <session-id> を実行すると、履歴が入った状態の tmux の中で渡されます。既定のランタイムではこの受け渡しは排他的です。ターミナルがセッションを握っている間、アプリから送ったメッセージは目の前で勝手に入力されるのではなくキューで待ち、あなたが制御を返した時点で送られます。
attach ガイドは、すべてを約束する代わりに、対応するケースを列挙しています。
Happier で Codex CLI を動かすことについての質問
- Codex は自分でインストールする必要がありますか?
- そうしたい場合だけです。
codexが PATH にあれば Happier はそれを使います。なければ、Happier が openai/codex からリリースバイナリを取得して~/.happier/tools/providers/codex/の下に置くこともできます。自分でインストールしたコピーが常に優先されます。 - これは ChatGPT アプリの中にある Codex と同じものですか?
- いいえ。ここは正確に述べる価値があります。OpenAI は Codex を ChatGPT モバイルアプリに組み込んでおり、それが OpenAI 自身によるリモコンです。Happier は別のオープンソースアプリで、あなたのコンピューターで
codexCLI を実行し、同じセッション一覧の中で他の 12 のエージェントと並べて表示します。 - どのアカウントが使われますか?
- そのコンピューターで
codexがすでにサインインしているアカウント — ChatGPT サブスクリプションか API キー — です。Happier はモデル呼び出しをプロキシせず、それらの認証情報をサーバーに保存することもありません。 - Codex と別のエージェントを同時に動かせますか?
- はい。各エージェントはそれぞれ独立したプロセスです。Happier はそれらのセッションを並べて一覧し、権限リクエストを一つの受信箱にまとめ、通知のタップをそれを出したセッションへ振り分けます。
- 設定はどこで行いますか?
- Codex 自身の設定は、Codex が置いている場所のままです。Happier が追加するもの — エンジンとモードの選択、権限の既定値、MCP サーバー、接続済みサービス — はすべて、Happier ドキュメントの Codex ページに記載されています。
Get Codex CLI onto your phone in two commands
コードを持っているコンピュータでコマンドを 1 つ、そのあと作業したいリポジトリで happier codex です。
curl -fsSL https://happier.dev/install | bash手順の解説はガイドにあります。すべて MIT ライセンスで、リレーは自分で動かせるものです。

