🐹

Xcode 26.3のコーディングエージェントで最新のモデルを利用する

に公開

こんにちは、iOSエンジニアのとち🐹です!

Xcode 26.3から搭載されたコーディングエージェント連携機能ですが、Xcodeに付属されるclaudeコマンドやcodexコマンドをそのまま使用していると、最新のモデル(Claude Opus 4.6やGPT-5.3-Codex等)を利用することができません。

本記事では、それらをターミナル版のコマンドに置き換えることで、Xcodeからでも常に最新のモデルを利用する方法について解説します。

Xcode 26.3のClaude Codeで利用できるモデル

Claude Codeで利用するモデルは、Xcodeの設定画面で2種類の中から選ぶことができます。

  • Opus
  • Sonnet

ざっくり言うと、Opus は「最上位・高精度モデル」、Sonnet は「バランス型・高速コスパモデル」という位置づけです。アプリ開発という複雑なタスクを任せるのであれば、価格は高いですがOpusを選びたいところです。

同じOpusモデルでも日々バージョンアップが行われており、コーディング能力や各種ベンチマークが強化されています。現在の最新版は、2026年2月5日にリリースされたばかりのOpus 4.6です。
https://www.anthropic.com/news/claude-opus-4-6

Xcodeで利用できるOpusのバージョンはいくつでしょうか。利用するモデルをOpusに切り替え、Claude Codeのチャット欄から「あなたのモデルは?」と尋ねると、以下の回答が返ってきました。

私は Claude Opus 4.5 です(モデルID: claude​-opus​-4​-5​-20251101)。Anthropic社が開発した最新のフロンティアモデルです。

「最新の」と言っていますが、実際には1つ古いバージョンである4.5が使われているようでした。Xcodeから利用するClaude Codeでも、できれば最新バージョンのモデルを使いたいですよね。

Xcodeから最新のモデルを利用する方法

今回は、Xに投稿されたこちらのポストを参考にしながら、手順をまとめ直しました。
https://x.com/rudrank/status/2019551794041622698?s=20

手順1. ターミナル版claudeコマンドをインストールする

既にClaude Codeをターミナルから使っている方は、以下のコマンドでclaudeコマンドのパスを確認してください。

which claude

/Users/****/.local/bin/claudeのパスが表示された方は、このまま次の手順に進んで大丈夫です。それ以外のパスが表示された方や、まだ使ったことがない方は、公式サイトの手順を参考にセットアップをお願いします。
https://code.claude.com/docs/ja/setup

ターミナル版claudeは、以下のコマンドでいつでも最新版に更新できます。

claude update

手順2. Xcode版claudeコマンドのバックアップを作成する

あとで問題が起きた時に復元できるように、Xcode版claudeコマンドのバックアップを作成しておきます。やることは、Xcode版claudeコマンドを、claude.bakリネームするだけです。

mv ~/Library/Developer/Xcode/CodingAssistant/Agents/Versions/26.3/claude ~/Library/Developer/Xcode/CodingAssistant/Agents/Versions/26.3/claude.bak

※おそらく、最後のフォルダ名「26.3」の部分は、今後Xcodeがアップデートされるたびに変わる部分だと思うので、適宜置き換えてください。

手順3. ターミナル版claudeコマンドへのシンボリックリンクを配置する

ln -s ~/.local/bin/claude ~/Library/Developer/Xcode/CodingAssistant/Agents/Versions/26.3/claude

これによって、今後はXcodeからもターミナル版のclaudeコマンドが使われるようになります。

手順4. XcodeのClaude Codeで最新モデルが使われていることを確認する

XcodeでClaude Codeのチャット欄から「あなたのモデルは?」と改めて尋ねてみましょう。

Claude Opus 4.6(モデルID: claude​-opus​-4​-6)です。Anthropic が提供する最新のフロンティアモデルです。

無事に最新のOpus 4.6モデルが使われていることを確認できました!

(参考) 元の状態に復元したい場合

バックアップしたclaude.bakコマンドで、claudeシンボリックリンクを上書きしてください。

mv ~/Library/Developer/Xcode/CodingAssistant/Agents/Versions/26.3/claude.bak ~/Library/Developer/Xcode/CodingAssistant/Agents/Versions/26.3/claude

Codexではどうする?

Homebrew経由でインストールしていれば、/opt/homebrew/bin/codexのシンボリックリンクを、~/Library/Developer/Xcode/CodingAssistant/Agents/Versions/26.3/codexに置くことになると思います。

おわりに

今回の内容は以上となります。ぜひ最新のAIモデルを活用して、快適なコーディングエージェント生活をお送りください!今後、Xcodeのバージョンが上がる(「26.3」というフォルダ名が変わる)たびに、今回紹介した手順を実施する必要があることを忘れないようにお願いします。

関連記事

他にもXcode 26.3のコーディングエージェントに関連する記事を書きました。
https://zenn.dev/tochi86/articles/da4f7cf165863a

Discussion