CodexOpenAI の機能

FEATURE

Codex CLI

Codex CLI は、ターミナルを離れずにコードを調べ、変更を加え、コマンドを実行し、繰り返しの作業を自動化できるツールです。

提供中公式発表と照合済み
初出未調査
ページ更新
提供状態提供中
公式の記載で確認できた環境ターミナル
提供を確認できたプラン公式に記載なし
目次 CONTENTS
  1. できること
  2. 機能解説
  3. 使い方
  4. 利用シーン
  5. Claude・Anthropic の対応する機能
  6. これまでの変更
  7. 関連する機能
  8. 出典
CAN DO

できること

POINT 01

ターミナルでコード作業

リポジトリ内で見慣れないコードを調べ、変更を計画し、ファイルを編集し、ローカルの開発ツールを実行できます。作業中のターンに指示を加え、表示されるコマンドや差分を確認しながら、続きの作業を同じセッションで進められます。

POINT 02

変更のレビュー

コミット前の変更、特定のコミット、またはベースブランチを対象に専用のレビューを実行できます。作業ツリーは変更せず、優先度を付けた指摘を返します。

POINT 03

フルスクリーン UI

/tui で、次回の起動時に使うフルスクリーン UI を選べます。トランスクリプト検索、マウスでの選択、右クリックでのコピーに対応しています。

GUIDE

機能解説

概要

ローカルのリポジトリを対象に、ファイルの確認や編集を行い、手元のマシンにすでに入っているツールを実行できます。対話しながら使うことも、codex exec で定型のワークフローやパイプラインから呼び出すこともできます。

Codex CLI は、ターミナル上でコードの確認・編集・実行を行うためのツールです。ローカルのリポジトリに対してファイルを確認・編集し、マシンにインストール済みのツールを実行できます。

作業に合わせて、モデル、reasoning effort (推論の度合い)、権限、使うコマンドを選べます。使い方は、対話しながら進める方法と、codex exec を定型のワークフローやパイプラインから呼び出す方法の 2 通りがあります。

ターミナルでの作業を支える機能

  • codex resume:現在のリポジトリの最近のチャットを開き直せます。ローカルのチャット全体を検索して、以前の作業に戻ることもできます。
  • codex --image:エラーのスクリーンショットなどの画像を最初のプロンプトと一緒に渡せます。対話中の入力欄に画像を貼り付けることもできます。
  • codex --search:実行をライブの Web 検索に切り替えます。検索の動きはトランスクリプトに表示されたまま残ります。
  • /permissions:Codex が確認なしでファイルを編集したりコマンドを実行したりできる条件を選び、有効な sandbox と書き込み可能なルートを確認できます。
  • codex completion:使っているシェル向けの補完を生成します。構文ハイライトのテーマを選ぶことや、長いプロンプトを VISUAL または EDITOR で設定したエディタで開くこともできます。

提供状況の注意

フルスクリーン UI の一部の機能は、ターミナルの種類に条件があります。中クリックでの貼り付けは、対応するローカルの Linux X11 ターミナルでのフルスクリーンモードで使えます。トランスクリプト内の画像プレビューは、Kitty または Sixel グラフィックスに対応したターミナルで使えます。対象プランについては、公式のリリースノートには記載がありません。

HOW TO USE

使い方

  1. macOS または Linux では、スタンドアロンのインストーラーで curl -fsSL https://chatgpt.com/codex/install.sh | sh を実行してインストールします。
  2. Windows では、新しい PowerShell のウィンドウから powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex" を実行してインストールします。
  3. npm を使う場合は npm install -g @openai/codex、Homebrew を使う場合は brew install --cask codex でもインストールできます。
  4. プロジェクトのディレクトリを開き、codex を実行します。初回は Sign in with ChatGPT (ChatGPT でサインイン) か、ほかに用意されたサインイン方法を選びます。
  5. やりたいことを文章で伝えます。たとえば、プロジェクトの説明、範囲を絞った変更、不具合の調査の手伝いを依頼します。
公式ヘルプを開く ↗
USE CASES

利用シーン

CASE 01

引き継いだリポジトリなど、見慣れないコードの構成を把握する場面に向いています。

CASE 02

コミットやプルリクエストの前に、手元の変更を作業ツリーを変えずにレビューする場面に使えます。

CASE 03

codex exec を使い、定型の作業をワークフローやパイプラインに組み込む場面に使えます。

CASE 04

最新のリリースやドキュメントに依存する調査で、codex --search を使って Web 検索の結果を踏まえた作業をする場面に向いています。

COMPARISON

Claude・Anthropic の対応する機能

比較の単位となる業務: ターミナル上でのコーディングエージェントの対話操作とトランスクリプト閲覧

どちらにも /tui というコマンドがありますが、働きが異なります。Codex CLI の /tui は、次回の起動時に使うフルスクリーン UI を選ぶものです。対応する fullscreen mode (フルスクリーンモード) では、/tui fullscreen を実行すると、同じ会話のままちらつきのないレンダリングに切り替わります。

選択範囲の広げ方にも違いがあります。Codex CLI のフルスクリーントランスクリプトでは Shift クリックで選択範囲を広げます。対応する fullscreen mode では、選択範囲を表示端より先へ広げるときに Shift+↑/↓ でビューポートがスクロールします。

TIMELINE

これまでの変更

  1. Kitty または Sixel グラフィックスに対応したターミナルで、フルスクリーントランスクリプト内で閲覧・生成した画像をプレビューできるようになりました。

  2. フルスクリーン TUI のフッターでテキストを選択できるようになりました。

  3. 対応するローカルの Linux X11 ターミナルで、フルスクリーンモードのトランスクリプトのテキストを選択し、中クリックで貼り付けられるようになりました。

  4. フルスクリーン TUI で、選択時コピー (copy-on-select) と右クリックでの貼り付けを設定できるようになりました。また、コピーしたトランスクリプトの選択範囲が Markdown の書式を保つようになりました。

  5. フルスクリーントランスクリプトが既定で有効になり、Shift クリックでテキストの選択範囲を広げられるようになりました。

  6. /tui で、次回の起動時に使う任意のフルスクリーン UI を選べるようになりました。トランスクリプト検索、マウスでの選択、右クリックでのコピーを含みます。

SOURCES

出典

出典 8 件を表示