Codex のサブスクリプションを複数のパソコンで使う方法(パソコンごとに再ログインせずに)

ひとつのサブスクリプションのログインで、どのパソコンからでも Codex(や OpenCode など Codex を使うツール)を開始する実践的な設定と、パソコンごとの準備が残る注意点。

対象バージョン
CLI
0.2.17
プレビュー ref
a2c45c8

「別のパソコンで Codex を使う」は、毎回のセットアップ作業になりがちです。

CLI をインストールする。

もう一度認証する。

ノート PC、デスクトップ、サーバーで同じことを繰り返す。

本当に望んでいることはシンプルです。

  • ログインは一度だけ。
  • いま使っているパソコンから Codex を開始する。
  • 週の途中でパソコンを切り替えても、認証をやり直さない。

現在、いくつかの方法でこれに対応できます。

このガイドでは、それぞれのトレードオフを整理したうえで、複数のパソコンで Codex を使う際の不安定さを大きく減らすワークフローを紹介します。

要点

  1. 「複数のパソコンで Codex を使う」の意味をはっきりさせます。
    • どこでも 同じサブスクリプションのログイン を使いたい
    • パソコンごとに別々のログイン でかまわない
  2. デフォルト(ネイティブ)の方法は、パソコンごとに別々にログインすることです。
  3. 「一度ログインして、ほかのパソコンでも再利用する」ワークフローにしたいなら、認証情報を保存し、ほかのパソコンで安全に展開できる仕組みが必要です。
  4. Happier では、これを 接続済みサービス(Connected services、openai-codex)で行います。次のバックエンドで利用できます。
    • Codex
    • OpenCode
    • Pi

課題

Codex のサブスクリプションはアカウントに結びついています。

パソコンは環境に結びついています。

3 台のパソコンでそれぞれ Codex にログインすると、少しずつ違う 3 つの環境ができあがります。

  • 異なるアカウント
  • 異なる認証方法
  • 異なるセッション閲覧の「ホーム」

そしてデバッグは「どのパソコンがどの Codex ホームにログインしている?」という話になります。

よくある方法とそのトレードオフ

  • パソコンごとに別々にログインする:動きますが、気づかないうちに違うアカウントになりがちです。
  • 設定ファイルをコピーして回る:壊れやすく、シークレットの扱いとしてもよくない習慣です。
  • すべてを 1 台のパソコンでやる:安全ですが、多くの人の実際の働き方とは違います。

Happier を初めて使う場合

Happier は、Codex や OpenCode などのセッションを複数のパソコンで動かせるようにする オープンソースのコンパニオンアプリ(モバイル / Web / デスクトップ)です。

このガイドに関係する部分はシンプルです。

  • Codex のサブスクリプションのログインを一度だけ保存できる
  • それをほかのパソコンの対応バックエンドで再利用できる

セットアップ:

現在の「ネイティブ」な現実(多くの人がしていること)

多くの人は次のような手順をとっています。

  1. パソコン A に Codex CLI をインストールする
  2. パソコン A でログインする
  3. パソコン B でも繰り返す

間違いではありません。

ただ、ずれやすいのです。

特に次のような場合です。

  • 仕事用と個人用のアカウントがある
  • 複数のサーバーがある
  • 初期化や再構築をするノート PC がある

「一度だけログイン」のワークフロー(接続済みサービス)

Happier は、Codex のサブスクリプションのログインを接続済みサービス openai-codex として扱います。

重要なのは互換性です。

  • Codex バックエンドは openai-codex(OAuth)を利用できる
  • OpenCode バックエンドは openai-codex(OAuth)を利用できる
  • Pi バックエンドは openai-codex(OAuth)を利用できる

つまり、一度ログインした Codex のサブスクリプションで、複数のパソコンで Codex / OpenCode / Pi のセッションを開始でき、パソコンごとに認証し直す必要はありません。

ステップ 1:Codex のサブスクリプションを一度だけ接続する

アプリで:

  • 設定 → 接続済みサービス → OpenAI Codex(Settings → Connected services → OpenAI Codex)

OAuth またはデバイスフローを完了します。

(Web ではリダイレクトを受け取れない場合、貼り付け方式のフローを使います。)

ステップ 2:接続済みの認証を使って任意のパソコンでセッションを開始する

新しいセッションを開始すると、対応するバックエンドでは認証の選択肢が表示されます。

接続済みのプロファイルを選びます。

するとデーモンが、対象のパソコンにバックエンド固有の認証情報を展開します。

ステップ 3:「Codex ホーム」の注意点を理解する(セッションの閲覧)

Codex のセッション閲覧は、どの認証を選んだかによって変わります。

  • ネイティブ認証 → パソコン標準の Codex ホーム
  • 接続済みの認証 → 接続済みサービス用の Codex ホーム

セッションを閲覧して見つからないときは、まずどの認証のホームを見ているかを確認してください。

それでも自動では解決しないこと

サブスクリプションのログインを共有しても、各パソコンには次のものが必要です。

  • バックエンドのインストール
  • 動作する環境(PATH、依存関係)

接続済みサービスは認証情報を持ち運べるようにします。

準備していないパソコンを、完全に設定済みの開発マシンに変えるわけではありません。

関連ガイド

codexopencodemulti-computerauthworkflows
最終更新: 2026-10-26