Codex
Codex は、OpenAI が開発したサードパーティ製のコーディングエージェント(英語)で、AI Assistant で使用できます。機能の設計と実装、バグの修正、質問への回答、コードレビュー、その他幅広い開発タスクの支援に役立ちます。
Codex 入門
Codex を使用するには、サポートされている認証方法のいずれかを使用してインストールおよびアクティベートする必要があります。手順については、以下を参照してください。
設定後、AI チャットで
Codex を選択して使用を開始してください。

操作モードを選択
Codex には、使用できるいくつかの操作モードがあります。
読み取り専用 – Codex はコードベースを参照および説明できますが、ファイルを変更したりコマンドを実行したりすることはできません。
エージェント Codex は、プロジェクトワークスペース内のファイルを変更できますが、承認なしにプロジェクト外のファイルに変更を加えることはできません。
エージェント (フルアクセス) – Codex は、マシン上の任意の場所にあるファイルを変更し、最小限の制限でコマンドを実行できるため、システムレベルの編集、インストール、完全なワークフローが可能になります。
モードを切り替えるには、プロンプトウィンドウのモードピッカードロップダウンを使用します。

処理モデルを選択
Codex がリクエストの処理に使用するモデルを選択するには、 をクリックし、リストからモデルを選択します。

モデルの推論レベルを選択することもできます。モデル推論とは、モデルが複数段階の分析を実行し、複雑なタスクを解決する機能を指します。選択したレベルによって、モデルが応答を生成する際にどの程度の分析処理を適用するかが決まります。
操作を承認する
読み取り専用モードでは、Codex は推奨される bash コマンドの実行、ファイル操作、外部ツールの使用について許可を求めます。この場合、操作を承認するかスキップするかを選択できます。

一度許可 – Codex が今回のみコマンドを実行することを許可します。後でコマンドを実行する場合は、再度確認を求められます。
セッションを許可する – Codex が再度確認せずに現在のセッションでこのコマンドを実行できるようにします。
拒否 – Codex がこのコマンドを実行するのを阻止します。
ロールバック操作
Codex による変更が気に入らない場合は、ロールバックすることができます。手順は以下のとおりです。
変更されたファイルが一覧表示されているペインに移動します。
以下のいずれか 1 つを実行します:
特定のファイルの変更を元に戻すには、そのファイルにカーソルを合わせて
をクリックします。

すべてのファイルの変更を元に戻すには、ロールバックをクリックしてください。

また、チェックポイントまでロールバックして、プロジェクトを会話の以前の時点に復元し、変更を元に戻したり、別の手順で再試行したりすることもできます。これを行うには、次の手順に従ってください。
ロールバックしたいプロンプトに移動してください。
マウスをその上に置いて、
ここでロールバックをクリックします。
ロールバックをクリックして操作を確定してください。

これにより、Codex によって行われたすべての変更、および選択した時点以降に手動で行ったすべての変更が元に戻されます。
Codex のステータスと構成を表示する
Codex は、現在のエージェント構成を表示し、アクティブなセッションを管理するための情報 / コマンドを提供します。
/mcp– 構成された MCP サーバーのリストを提供します。/skills– 利用可能なスキルのリストが表示されます。スキルの詳細については、コーデックススキルを使用するを参照してください。/logout– 現在のセッションを終了し、ChatGPT アカウントからログアウトします。/status– トークンの使用状況や使用可能なコンテキストウィンドウなど、現在のセッションに関する情報を表示します。
コーデックススキルを使用する
スキルは、Codex に特定のタスクや構造化されたワークフローを処理するための追加機能を提供します。各スキルは、エージェントがタスクを実行する方法を定義する指示、サポートリソース、スクリプトで構成されています。
スキルを追加するには、次の 2 つの方法があります。
OpenAI/ スキル(英語)などのパブリックリポジトリから 厳選されたスキルをインストールするを入手します。これらは
$skill-installerスキルを呼び出すことでインストールでき、Codex 環境に追加されます。$
$skill -creatorスキルを使用して、必要な機能を記述することで カスタムスキルを作成するを実現します。
スキルはインストールまたは作成されると、呼び出すことができます。
スキルが説明したタスクに関連している場合は、自動的に実行されます。
プロンプトで
$接頭辞を使用して特定のスキルを明示的に参照します。
Codex で現在利用可能なスキルを表示するには、/skills コマンドを使用します。
Codex でデータベース固有のツールを使用する
利用可能 : DataGrip とデータベースツールおよび SQL(英語) プラグインを備えた IDE
現在、Codex がデータベース固有のツールと連携するには、以下の設定が必要です。
で MCP サーバーを有効にするチェックボックスを選択し、MCP サーバーを有効にしますか? ダイアログで操作を確認してから、適用をクリックします。
HTTP ストリーム設定をコピーをクリックします。
で、追加をクリックします。
開いた新しい MCP サーバーダイアログで、HTTP タブを開き、コピーした値を
idea-httpサーバーとして貼り付けます。結果として得られる JSON 設定は以下のとおりです。
{ "mcpServers": { "idea-http": { "type": "streamable-http", "url": "http://127.0.0.1:64344/stream", "headers": {} } } }ポート番号は異なる場合があります。MCP サーバーを有効にする設定のツール | MCP サーバーに表示されている、サーバー用に設定されているポート番号と一致していることを確認してください。
適用をクリックして設定を保存し、新しい MCP サーバーダイアログを閉じます。
設定ダイアログの MCP サーバーページで、Codex にある自動構成をクリックして、新しい設定を適用します。
OK をクリックして MCP サーバーを保存します。
Codex をアンインストールする
Codex をアンインストールしてエージェント構成をクリーンアップする場合は、次の手順を実行します。
Shift を 2 回押して、どこでも検索ウィンドウを開きます。
Clean Up Codex Installationと入力し始め、提案を選択します。
その結果、Codex は削除され、その構成ファイルがクリーンアップされます。
あるいは、IDE システムディレクトリの aia/codex にある codex フォルダーを手動で削除することもできます。
Windows: %LOCALAPPDATA%\JetBrains\<product><version>\aia\codex
macOS: ~/Library/Caches/JetBrains/<product><version>/aia/codex
Linux: ~/.cache/JetBrains/<product><version>/aia/codex
関連ページ:
AI Assistant 機能を制限または無効にする
ソースコードをサードパーティーと共有したくない場合は、AI Assistant の使用を制限したり、完全に無効にしたりすることができます。現在のプロジェクトの AI Assistant を無効にする IDE で現在開いているプロジェクトに対して AI Assistant を無効にすることができます。ウィンドウヘッダーのツールバーにある JetBrains AI ウィジェットをクリックします。AI Assistant を無効にするオプションにマウスを移動し、このプロジェクトに対して無効にするをクリックし...
エージェントを活性化する
AI Assistant は、統合されたエージェント(Junie、Claude エージェント、Codex など)を提供するとともに、外部またはカスタムの ACP 互換エージェントを追加することもサポートしています。統合エージェントは、エージェントの種類や設定に応じて、さまざまな認証方法を使用して有効化できます。エージェントを有効化すると、AI チャットで使用できるようになります。選択した有効化方法によっては、その他の AI Assistant 機能が利用できない場合があります。統合エージェント:統...
モデルコンテキストプロトコル (MCP)
AI Assistant は、モデルコンテキストプロトコル (MCP) を介して外部ツールやデータソースと連携できます。MCP サーバーに接続することで、AI Assistant は様々なツールにアクセスでき、その機能を大幅に拡張できます。サポートされているトランスポートメカニズム AI Assistant は、MCP サーバーに接続するための次のトランスポートメカニズムをサポートしています。標準入出力 (STDIO) – AI Assistant は MCP サーバーをサブプロセスとして起動し、標準...
Claude エージェント
Claude エージェントは、Anthropic が開発したサードパーティ製のコーディングエージェントで、AI Assistant で使用できます。コードベースを理解し、開発タスクの計画と実行、ツールを使用した環境との連携、コマンドの実行、結果の分析などを行い、複雑なプログラミングワークフローを完了させることができます。Claude エージェントを使い始めましょう:Claude エージェントを使用するには、サポートされている認証方法のいずれかを使用してインストールおよびアクティベートする必要があ...
エージェントクライアントプロトコル (ACP)
AI Assistant はエージェントクライアントプロトコル (ACP) をサポートしており、外部 AI エージェントを接続して AI チャットで使用できます。ACP は標準通信インターフェースを定義しているため、カスタム統合を必要とせずに、プロトコルを実装する任意のエージェントを追加できます。ACP 互換エージェントは、キュレーションされたレジストリからインストールするか、手動でセットアップできます。レジストリからインストールしたエージェントは追加のセットアップは必要ありませんが、カスタムエージ...