Appleの社内開発環境に、AnthropicのClaude Codeが深く組み込まれている。その証拠が、アプリのアップデートから偶然漏れ出しました。

この記事でわかること

  • Apple Supportアプリv5.13に混入したCLAUDE.mdファイルの内容
  • ファイルから読み取れるApple社内の開発ワークフロー
  • Xcode 26.3でのClaude Agent SDK統合との関連

CLAUDE.mdファイルがアプリに混入した経緯

https://x.com/aaronp613/status/2049986504617820551

2026年4月30日、セキュリティリサーチャーのAaron Perris氏がX上で指摘しました。Apple Supportアプリのv5.13アップデートに、本来含まれるはずのないCLAUDE.mdファイルが2つ同梱されていたのです。

CLAUDE.mdはAnthropicのAIコーディングツール「Claude Code」が使う設定ファイルです。プロジェクトのコーディング規約、アーキテクチャ方針、推奨ライブラリ、レビュー基準などを記述します。Claude Codeはセッション開始時にこのファイルを読み込み、プロジェクトに沿ったコード生成を行います。

通常、CLAUDE.mdはソースコードリポジトリ内に置かれ、本番アプリのビルドには含まれません。今回の混入はビルドパイプラインのパッケージングエラーと見られています。

ファイルから判明した社内システムの構造

混入した1つ目のファイルには、チャットモジュールの設計が記述されていました。Appleの社内AIシステム「Juno AI」とライブの人間エージェントを組み合わせたハイブリッド構成です。メッセージのルーティングには、client(ユーザー)、agent(人間サポート担当)、assistant(AI)の3つの参加者ロールが定義されています。

さらに、JUNO_ENABLEDDEV_BUILDといった条件付きコンパイルフラグの存在、Apple社内のバグトラッカーへの参照も確認されました。これは実稼働中のコードベースから来たファイルであることを示しています。

2つ目のファイルには「SAComponents」というApple社内の共有UIライブラリが記述されていました。iOS、macOS、visionOSを含む複数プラットフォームに対応し、SwiftUIとUIKitの両方をサポートする設計です。UIとビジネスロジックを分離するアーキテクチャ方針が明記されています。

Xcode 26.3との関連性

今回の流出は、AppleとAnthropicの関係が表面的なものではないことを裏付けます。

Appleは2025年9月のXcode 26でClaude Sonnet 4のサポートを公式発表しました。2026年2月にはXcode 26.3でClaude Agent SDKとのネイティブ統合を追加しています。エージェントがドキュメント検索、ファイル操作、プロジェクト設定の変更、Xcode Previewsによるビジュアル検証まで自律的に実行できる環境です。

Xcode上での公式統合は「開発者向けツール」としての位置づけでした。しかしCLAUDE.mdの混入は、Apple社内のエンジニアが日常的にClaude Codeを使ってプロダクトを開発していることを示しています。ツール提供者としてだけでなく、自社のソフトウェア開発プロセスにClaude Codeを組み込んでいるのです。

セキュリティとサードパーティAIのバランス

Appleはハードウェアからソフトウェア、セキュリティまで自社で完結させる方針で知られています。サードパーティへの依存を最小限に抑える姿勢が、同社のプライバシー・セキュリティ評価を支えてきました。

その企業がAnthropicのAIツールを社内開発の中核に据えているという事実は、AI時代の開発手法がいかに浸透しているかを物語ります。AIコーディングツールは「補助」から「前提」へと変わりつつあります。世界で最もセキュリティに厳格な企業の一つが採用しているという事実は、Claude Codeの信頼性を示すと同時に、AIを使わない開発が競争力を失いつつある現実も浮き彫りにしています。