🏢

Xcode の Claude Agent・Codex が settings.json・config.toml でセットアップできるように

に公開

Summary

  • これまでの Xcode の Coding Intelligence 機能の Agent における「Claude Agent」「Codex」のセットアップは、エンタープライズ用途では機能に不足があった
  • Xcode 26.5 からは「Enterprise Configuration」として、settings.json(Claude Agent)や config.toml(Codex)を使用したアカウントの設定がサポートされた
  • これにより、接続先を Claude.ai や ChatGPT ではなく、Amazon Bedrock や Google Vertex AI、Microsoft Foundry などにしたいユースケースもサポートされた

Xcode の Coding Intelligence 機能

Xcode 26.3 で導入された Coding Intelligence 機能の Agentic Coding のサポートは、Anthropic の「Claude Agent」や OpenAI の「Codex」をエージェントとして使用できるものでした。これを使用するには、

  • Claude Agent
    • Claude.ai のアカウントでサインイン
    • Anthropic API キーで設定
  • Codex
    • ChatGPT のアカウントでサインイン
    • OpenAI API キーで設定

のいずれかの方法でアカウントを設定する必要があります。一般的な利用ではこれで問題ありませんが、エンタープライズにおけるユースケースとして、たとえば接続先を Claude.ai や ChatGPT ではなく Amazon Bedrock や Google Vertex AI、Microsoft Foundry などにして使用したい… などの場合、これまでは一筋縄では行きませんでした。

Xcode 26.5 での Coding Intelligence 機能の Agent の「Enterprise Configuration」

Xcode 26.5 では settings.json(Claude Agent)や config.toml(Codex)を使用した Agent のアカウントの設定がサポートされました。これにより、Claude.ai アカウントや ChatGPT アカウントを使用しないユースケースにおいても、Xcode の中で Agentic Coding 機能を利用できます。

Claude Agent・Codex を Enterprise Configuration 経由でセットアップする

Xcode の Settings 画面を開き、「Intelligence」を開きます。まだ Claude Agent・Codex を入手していない場合は「Get」からダウンロードします。

未ダウンロード状態 ダウンロード済みの状態

ダウンロードできたら「Claude Agent」または「Codex」を開きます。

Claude Agent Codex

「Not Signed In」となっている箇所のメニューを開くと「Authenticate with configuration file…」という項目が表示されるので、それをクリックします。

Claude Agent Codex

Enterprise Configuration の説明が表示されるので、内容を確認して OK をクリックします。

Claude Agent Codex

すると、アカウントのサインインの状態が「Configure in 'settings.json'」「Configure in 'config.toml'」となるので、それをクリックして Finder 経由で settings.jsonconfig.toml を開くことができます。

Claude Agent Codex

あとは通常の Claude Code・Codex を settings.jsonconfig.toml でセットアップする手順と同様です。

Claude Code の場合

Codex の場合

Discussion