これらの機能は、ChatGPT for MacOS バージョン 1.2025.057 以降で利用できます。
ChatGPT は、コーディングアプリ内のコンテンツを読み取り、編集できるようになりました。作業に合わせたよりスマートな回答を提供し、集中を保つのに役立ちます。
はじめに
開始するには、https://openai.com/chatgpt/desktop/ にアクセスし、ダウンロードと設定の手順に従って、macOS 用 ChatGPT をインストールする必要があります。初期設定中に、Finder でアプリを見つけて起動し、ログインまたはサインアップのプロセスを完了してください。
以下で説明する機能にアクセスするには、ChatGPT アプリが実際に起動していることを確認してください。
Enterprise & Edu ユーザー
以下の手順が表示されない場合は、エンタープライズ管理者にお問い合わせください。Enterprise 管理者は、管理者設定で「macOS でのコード編集を許可」トグルをオフにしてこの機能を無効にできます。そのため、一部のユーザーには表示されない場合があります。
プラグインの使い方
アクティブなアプリと連携するには、Option+Space を押すか、ChatGPT のメニューバーアイコンをクリックして ChatGPT Chat Bar を開きます。このアクセス用ショートカットは、macOS アプリで ChatGPT -> 設定 -> キーボード のショートカットに移動して変更できます。
ChatGPT ウィンドウの アプリと連携ボタンをクリックして、手動でアプリに接続することもできます。現在、ChatGPT がサポートしているのは、以下に示す一般的なコーディングアプリとテキスト編集アプリのみです。今後、さらに多くのアプリ連携が追加される予定です。設定するには、使用したいアプリを追加し、必要な権限を付与するか、必要な拡張機能をインストールする必要があります。
Chat Bar の上にバナーが表示され、ChatGPT がどのアプリと連携しているか、また ChatGPT がどのコンテンツを認識しているかが示されます。メッセージを送信すると、ChatGPT はそのコンテンツをメッセージに含めます。このバナーが表示されない場合、ChatGPT はどのアプリとも連携しておらず、メッセージに追加コンテンツは含まれません。
送信すると、ChatGPT は「アプリと連携」から含まれた追加コンテンツや選択範囲を使って返信します。ChatGPT が参照した内容はチャットで確認できます。
このコンテンツはチャット履歴の一部となり、削除するまでアカウントに保存されます。チャットまたはアカウントを削除すると、チャットは 30 日以内に当社のシステムから削除されます。ただし、以前に匿名化されてアカウントとの関連付けが解除されている場合、またはセキュリティ上もしくは法的な理由で保持する必要がある場合を除きます。データコントロールの詳細については、データコントロール FAQ をご覧ください。
コード編集
IDE と連携している場合、コピー&ペーストせずに、開いているファイルを直接編集するよう ChatGPT に依頼できます。編集を依頼すると、ChatGPT は確認して適用できる diff を生成します。また、編集を自動的に適用するオプションもあります。diff は ChatGPT UI で簡単に元に戻せます。エディターで CMD+Z を使って元に戻すこともできます。
高度な音声
アプリと連携しながら、高度な音声モードを使用できます。メインウィンドウのチャットバーにある波形アイコンをクリックするだけです(マイクへのアクセスが必要です)。高度な音声セッション中は、「アプリと連携」ボタンで、連携するアプリを管理できます。
なお、コンパニオンウィンドウから高度な音声モードを開始することはまだできず、音声モードはコード編集にまだ対応していません。
メッセージにはどのコンテンツが含まれますか?
テキストエディターと連携する場合: Apple Notes、Notion、TextEdit、Quip
コードエディターと連携する場合: Xcode、VS Code(Code、Code Insiders、VSCodium、Cursor、Windsurf を含む)、Jetbrains(Android Studio、IntelliJ、PyCharm、WebStorm、PHPStorm、CLion、Rider、RubyMine、AppCode、GoLand、DataGrip を含む)、TextEdit
ターミナルと連携する場合: Terminal、iTerm、Warp、Prompt
ChatGPT は、開いているペインの最後の 200 行を含めます。
ペイン内のテキストを選択すると、ChatGPT はその選択範囲に注目し、切り捨て上限まで周辺のテキストを含めます。
ChatGPT > 設定 > アプリと連携 > アプリを管理 に移動すると、お使いのコンピューター上のどのアプリが対応しているかを確認できます。
仕組み
ChatGPT が対応アプリの多くと連携できるようにするには、コンテンツを照会するために macOS Accessibility API が必要です(システム設定 - アクセシビリティ)。これは、設定で ChatGPT のアクセシビリティ権限を無効にすることで、それらのアプリでこの機能を無効にできることも意味します。
ChatGPT が VS Code と連携できるようにするには、コンテンツを照会するための VS Code 拡張機能をインストールする必要があります。拡張機能は VSCode 内でインストールできます(拡張機能名は ChatGPT – Work with Code on macOS です)。
設定 > アプリと連携 > アプリを管理 に移動すると、お使いのコンピューター上のどのアプリが対応しているか、また各アプリとの連携に何が必要かを確認できます。
ChatGPT とアプリの連携を無効にできますか?
はい。macOS の ChatGPT 設定で「アプリと連携を有効にする」スイッチを切り替えるだけです。これにより機能が完全に無効になり、プロンプトウィンドウからアイコンが削除されます。

Enterprise 管理者は、管理者設定で「アプリと連携」のトグルをオフにすることで、ワークスペースのメンバーに対してこの機能を無効にできます。
OpenAI は、アプリ連携で含まれるコンテンツをモデルのトレーニングに使用しますか?
アプリ連携で含まれるコンテンツは、アカウントのチャット履歴の一部であり、より役立つ回答を提供するためにバックグラウンドで機能します。含まれるコンテンツを使用して、モデルのパフォーマンスを向上させる場合があります。データの保存方法と使用方法はご自身で管理できます。
「すべての人のためにモデルを改善する」設定を切り替えることで、ChatGPT との会話を当社のモデルの改善とトレーニングに使用できるかどうかを簡単に選択できます。
一時チャットを有効にすると、ChatGPT との会話は ChatGPT アカウントに保存されず、OpenAI のモデル改善にも使用されません。
ChatGPT からチャットをエクスポートしたり、ChatGPT アカウントを完全に削除したりするための、その他の設定やデータコントロールにアクセスできます。
なお、当社の Team プランや Enterprise プランなどのビジネス向けサービスにお客様から送信されたコンテンツは、モデルのパフォーマンス向上には使用しません。ビジネスデータの使用方法については、Enterprise Privacy ページをご覧ください。
対応アプリの一覧は?
Apple Notes
Notion
TextEdit
Quip
Xcode
Script Editor
VS Code(Code、Code Insiders、VSCodium、Cursor、Windsurf を含む)
Jetbrains(Android Studio、IntelliJ、PyCharm、WebStorm、PHPStorm、CLion、Rider、RubyMine、AppCode、GoLand、DataGrip を含む)
TextEdit
Terminal
iTerm
Warp
Prompt
なお、編集は IDE でのみ利用できます。
