• New!

デスクトップ版Codex(Codex app)とは

Codex appは、Codexの「スレッド(作業単位)」を複数並行で回しながら、worktree(分岐作業環境)自動化(Automations)Git操作まで一つの画面で扱える“コマンドセンター”的デスクトップアプリです。


1. 事前に知っておくこと(対応OS・利用条件)

  • 対応OS:macOS / Windows(WindowsはMicrosoft Store経由など)
  • ログイン方法:ChatGPTアカウントでサインイン、またはOpenAI APIキーでサインイン(※APIキーの場合、一部機能が制限されることがあります)
  • 注意:非公式の「Codexツール」や紛らわしいパッケージに、認証情報を盗む供給網攻撃が報告されています。必ず公式配布元(OpenAI Developers / Microsoft Store)から入手してください。

2. インストール方法(macOS / Windows)

macOS

  1. OpenAI Developersの「Codex app」ページからダウンロード(Apple Silicon / Intelを選択)
  2. インストール後、アプリを起動してサインイン

Windows

  1. Microsoft Storeから「Codex app」を入手
  2. コマンドで入れるなら(Store UIを開きたくない場合)
    • winget install Codex -s msstore
  3. 更新はMicrosoft Storeの「ダウンロード」→「更新プログラムの確認」

3. 初回セットアップ(最短クイックスタート)

Codex appは、基本的に「プロジェクトを選ぶ → スレッドを作る → 指示する」の流れです。

手順

  1. 起動してサインイン(ChatGPTアカウント推奨)
  2. プロジェクト(作業フォルダ)を選択
    • 以前使ったプロジェクトがあれば履歴から選べます
  3. 画面下部で実行モードを確認(例:Local)
  4. まずは1通、こんな依頼から開始
    • 「このリポジトリの構成を説明して」
    • 「バグを高確度で最小変更で直して」
    • 「この機能を追加するための方針を提案して」

4. 画面の見方(押さえるべき3エリア)

※見た目はバージョンで変わりますが、概念は共通です。

  • 左サイドバー:プロジェクト一覧/スレッド一覧/Automations/Skills
  • 中央:会話(スレッド)と進捗
  • レビュー/差分ペイン(diff):変更内容の確認(Git差分)や指摘の書き込み

5. 「スレッド × 並行作業」がCodex appの核

Codex appは、同じプロジェクトでもタスクごとにスレッドを分けて、同時並行で進めるのが得意です。

使い分けのコツ

  • 調査スレッド:仕様確認、現状把握、影響範囲の洗い出し
  • 実装スレッド:機能追加、リファクタ
  • テストスレッド:テスト追加、CI修正
  • ドキュメントスレッド:README更新、変更点まとめ

依頼の書き方(並行スレッドを明示する)

ドキュメントでは、背景スレッドを明示して作る例が紹介されています:

「テスト更新は、このプロジェクトのworktreeで別の背景スレッドとして作って」


6. Worktree(作業環境を分ける)で“衝突しない並行開発”

Codex appはworktree対応が売りの一つで、複数タスクを別作業ツリーで進めやすいです。

典型パターン

  • A:機能追加(worktree A)
  • B:バグ修正(worktree B)
  • C:テスト整備(worktree C)

こうしておくと、変更が混ざりにくく、レビューもしやすくなります。


7. Git機能(差分確認→部分修正→コミット→PR)

Codex appには、よく使うGit操作が統合されています。

できること(代表例):

  • diffペインで差分確認
  • 差分にインラインコメントして「この部分をこう直して」と指示
  • ファイル/チャンク単位でステージリバート
  • コミット / push / Pull Request作成(対応範囲は環境や連携状況によります)
  • さらに複雑な作業は統合ターミナルで実行

8. Skills と Automations(“定型作業”を資産化&定期実行)

Skills(スキル)

CLIやIDE拡張と共通の「agent skills」を扱え、チームで作ったスキルもサイドバーから参照できます。

例:

  • PRテンプレに沿ってレビューする
  • リリースノートの雛形を作る
  • 依存更新時の手順を固定化する

Automations(自動化)

Skillsと組み合わせて、定期実行ルーチンタスクの自動化ができます。

  • 例:テレメトリのエラー確認→簡易レポート作成
  • 例:最近の変更点を要約して週次報告を下書き

9. Windows特有のポイント(サンドボックス/WSL)

Windows版は、PowerShellで動く“Windowsネイティブエージェント”と、WSL2側で動かす構成を選べます。

サンドボックス(重要)

  • 既定ではサンドボックス境界を使い、プロジェクト外への影響を抑えます
  • フルアクセスは意図しない破壊的操作やデータ損失につながる可能性があるため、基本は避けるのが推奨です

WSLでプロジェクトを開く/エージェントをWSLにする

  • \\wsl$\ からWSL上のフォルダを追加する方法が案内されています
  • エージェント自体をWSLに切り替える場合はSettingsで変更し、再起動が必要

10. すぐ効く「指示テンプレ」(コピペ用)

仕様把握

  • 「このプロジェクトの目的・構成・主要エントリポイントを3分で把握したい。重要ファイルと理由を教えて」

安全な修正

  • 「変更は最小・高確度で。根拠(なぜその修正が安全か)も添えてバグを直して」

並行化(おすすめ)

  • 「(1) 調査 (2) 実装 (3) テスト を別スレッド/別worktreeで並行して。各スレッドの結論を最後に統合して」

レビュー駆動

  • 「diffを提示して。危険な変更点があれば先に止めて、代案を提案して」
LINEで送る
Pocket

関連記事一覧

PAGE TOP