CursorとDesktop版ChatGPTの連携は、VSIXファイルを使った5ステップで完了します。ChatGPT Plusプランが必須で、Free契約では利用できません。この記事では設定手順からo3 pro活用まで、フリーランスのコーディング効率化に直結する方法を解説します。
この記事でわかること
この記事を読むと、CursorとChatGPTの連携を15分で完了させる具体的な手順がわかります。o3 proをCursor連携で使う条件と費用の判断基準を把握できます。連携後にコードレビュー時間を15分から3分に短縮する5つの活用ハックを実践できます。
この記事の結論
CursorとChatGPTの連携は、Desktop版ChatGPTの「Work with Apps」機能にVSIXファイルを組み合わせることで実現します。ChatGPT PlusまたはTeamプランが前提条件であり、設定完了後はCursorで開いたプロジェクト情報をChatGPTが自動読み込みします。手順全体で15分あれば完了できるため、今日中に設定を終えてコーディングとAIチャットの切り替えロスをゼロにできます。
今日やるべき1つ
ChatGPTのDesktopアプリを開き、「Work with Apps」セクションからCursor拡張機能のVSIXファイルをダウンロードする(3分)。
状況別ショートカット
| 状況 | 読むべきセクション | 所要時間 |
| 前提条件を確認したい | 連携に必要な2つの前提条件 | 3分 |
| 設定手順を今すぐ知りたい | CursorとChatGPT連携は5ステップで完了 | 5分 |
| o3 proが使えるか確認したい | o3 proをCursor連携で使う条件 | 3分 |
| 連携が不安定で困っている | 連携エラーを3分で診断 | 3分 |
| 活用方法を深掘りしたい | 連携後の活用で作業効率を3倍化 | 5分 |
連携に必要な2つの前提条件
CursorとChatGPTを連携させる前に確認しておくべき条件は2つあります。どちらか一方でも欠けていると設定が進まないため、最初に確認しておくと後で詰まることがありません。
ChatGPT PlusまたはTeamプランが必須
連携機能「Work with Apps」はChatGPT PlusおよびTeamプランのユーザーのみが利用できます。ChatGPT Free(無料プラン)では設定画面自体が表示されないため、無料プランのまま手順を進めても途中で止まります。
月額20ドルのPlusプランに契約していれば即日利用可能です。EnterpriseおよびEduユーザーについては段階的に展開予定とOpenAIが案内しています(ChatGPT のアプリ|OpenAI公式ヘルプ)。フリーランスとして日常的にコーディングを行う場合、Plusプランの月額費用は1案件の作業効率化で十分に回収できる水準です。

プランの確認を後回しにすると、VSIXのダウンロードから手順を進めても最終ステップで設定が完了しません。最初に契約プランを確認してから手順へ進いてください。
Desktop版アプリを両方インストール済みか確認
ChatGPTのDesktopアプリとCursorのDesktopアプリ、両方のインストールが必要です。ブラウザ版のChatGPTでは「Work with Apps」機能は動作しません。
Cursor公式サイトからDesktopアプリをダウンロードし、ChatGPTのDesktopアプリはOpenAI公式サイトからインストールします。どちらも最新バージョンを使うことで、拡張機能の互換性問題を避けられます。
バージョンが古い場合に「拡張機能が認識されない」エラーが起きることがあります。インストール後は両アプリを一度起動して最新状態に更新してから、次のステップへ進んでください。
Cursor以外にも連携できるツール一覧
「Work with Apps」はCursor専用ではありません。VSCode、JetBrains製品(IntelliJ IDEA、PyCharm等)、iTerm2など主要な開発ツールに対応しています(ChatGPT のアプリ|OpenAI公式ヘルプ)。
フリーランスが複数のエディターを使い分けている場合、同じVSIX形式の拡張機能を各エディターに導入することで、すべての開発環境をChatGPTと連携させられます。本記事ではCursorを対象とした手順に絞って解説します。
CHECK
▶ 今すぐやること: ChatGPTアプリのバージョンを確認し、PlusまたはTeamプランでログインされているかを確認する(2分)
Q: ChatGPT Freeプランでも連携できますか?
A: できません。Work with Apps機能はChatGPT PlusまたはTeamプランのユーザー専用です。まずプランのアップグレードが必要です。
Q: Cursorはブラウザ版でも連携できますか?
A: できません。CursorのDesktopアプリが必要です。公式サイトからインストールしてください。
Q: MacとWindowsで手順は異なりますか?
A: コマンドパレットのショートカットが異なります。MacはCmd+Shift+P、WindowsとLinuxはCtrl+Shift+Pを使います。それ以外の手順は共通です。
CursorとChatGPT連携は5ステップで完了
連携設定の全体像は「ChatGPT側でVSIXファイルを入手 → Cursor側でインストール → 接続確認」という流れです。それぞれのステップで躓きやすいポイントと対処法も併せて説明します。
ステップ1-2:VSIXファイルをダウンロードする
Desktop版ChatGPTを起動し、画面内の「Work with Apps」セクションを開きます。アプリ一覧の中から「Cursor」を選択し、拡張機能のVSIXファイルをダウンロードします。
ファイルは任意の場所に保存して構いませんが、デスクトップやダウンロードフォルダなど、すぐにアクセスできる場所を選ぶと次のステップがスムーズです。ファイル名は chatgpt-cursor-extension.vsix のような形式になっています。
ステップ3-4:CursorにVSIXをインストールする
Cursorを起動し、コマンドパレットを開きます(Mac: Cmd+Shift+P / Windows: Ctrl+Shift+P)。検索ボックスに「VSIX」と入力すると「Extensions: Install from VSIX…」という項目が表示されるので選択します。
ファイル選択ダイアログが開いたら、先ほどダウンロードしたVSIXファイルを選択して「インストール」をクリックします。インストールが正常に完了すると、Cursor画面左下に「Cursorと連携中」の表示が現れます。
この表示が出ない場合はCursorを一度再起動してから確認してください。再起動後も表示されない場合は、VSIXファイルが破損している可能性があるため、ChatGPT側から再ダウンロードしてインストールし直してください。
ステップ5:接続テストでプロジェクト読み込みを確認する
連携が正しく動作しているか確認するためのテストを実施します。Cursorで任意のプロジェクトフォルダを開いた状態で、Desktop版ChatGPTに「このプロジェクト名はなんですか?」と質問します。
実際の設定作業を行ったエンジニアによると、プロジェクト名「gpt-connect-test」がCursor側の内容からChatGPTに正しく読み取れたことが確認されています(【画像つき解説】ChatGPTとCursorの連携手順)。
プロジェクト名が正しく返答されれば連携は完了です。プロジェクト名が読み取れない場合は次のH2「連携エラーを3分で診断」で対処法を確認してください。
CHECK
▶ 今すぐやること: Desktop版ChatGPTを起動し「Work with Apps」からVSIXファイルをダウンロードする(3分)
Q: コマンドパレットに「VSIX」を入力しても項目が出ません。
A: Cursorのバージョンが古い可能性があります。公式サイトから最新版をダウンロードし直してからお試しください。
Q: 「Cursorと連携中」の表示がどこに出るか分かりません。
A: Cursorウィンドウの左下隅、ステータスバー部分に小さく表示されます。Cursorを再起動すると表示が更新されることがあります。
連携エラーを3分で診断
設定手順を完了しても動作しないケースが一定数あります。以下の診断フローで原因を3分以内に特定できます。
Q1: Cursor画面左下に「Cursorと連携中」の表示が出ていますか?
出ていない場合はQ2へ進んでください。出ている場合はQ3へ進んでください。
Q2: VSIXファイルのインストールは完了しましたか?
インストール未完了の場合は、ステップ3-4からやり直してください。インストール済みだが表示が出ない場合は、Cursorを完全に終了して再起動し、再度確認してください。それでも出ない場合は、VSIXファイルを再ダウンロードしてインストールし直してください。
Q3: プロジェクト名の読み込みテストは成功しましたか?
成功している場合はResult A(連携完了)です。成功していない場合はQ4へ進んでください。
Q4: ChatGPTへのログインはChatGPT PlusまたはTeamアカウントで行っていますか?
Freeアカウントでログインしている場合はResult B(プランアップグレードが必要)です。PlusまたはTeamでログインしている場合はResult C(再接続が必要)です。
Result A: 連携完了
設定は正常に完了しています。次のセクションでフリーランス向けの活用方法を確認してください。
Result B: プランアップグレードが必要
ChatGPT Plusプランへのアップグレードが必要です。OpenAIの公式サイト(ChatGPT のアプリ|OpenAI公式ヘルプ)でプランを確認してください。
Result C: 再接続が必要
Desktop版ChatGPTを開き、「Work with Apps」内のCursorアイコンをクリックして接続状態を確認します。「切断」と表示されている場合は再接続ボタンを押してください。ChatGPTアプリを再起動後に再テストするだけで解消するケースが大半です。
CHECK
▶ 今すぐやること: 上記のQ1から順に診断を実行し、自分がどのResultに該当するかを確認する(3分)
Q: 一度連携できたのに、翌日になると切断されていました。
A: Desktop版ChatGPTを起動するたびに接続状態が更新されることがあります。ChatGPTアプリを起動した後にCursorを開く順番を守ることで、自動接続の安定性が向上します。
Q: VSIXファイルを再インストールしても改善しません。
A: ChatGPTとCursorの両アプリを最新バージョンに更新してから再度試してください。バージョン不一致が原因の場合はアップデートで解消します。
o3 proをCursor連携で使う条件
連携を活用する中で「o3 proのような高性能モデルもCursor連携で使えるのか」という点は、費用対効果を考えながらモデルを選びたいフリーランスにとって重要な確認ポイントです。
ChatGPT側のモデル選択でo3 proが利用可能
Desktop版ChatGPTのWork with Apps連携では、ChatGPTアプリ側でモデルを選択する仕組みです。Cursorの設定ではなく、ChatGPT側のチャット画面でo3 proを選択した状態で会話すれば、Cursorのプロジェクト情報を読み込みながらo3 proが回答を生成します。
実際に開発者が検証した結果として「ChatGPT Desktop版のCursor連携でo3 proも使える」ことが確認されています(ChatGPT デスクトップ版の Cursor 連携で o3 pro を使うこともできる)。ただしX(旧Twitter)上の個人投稿であるため、公式仕様として確定した情報ではなく、今後変更される可能性がある点はご留意ください。
o3 proは標準モデルと比較して複雑な推論タスクで高い精度を発揮しますが、応答速度が遅くなる点とトークンコストが上昇する点はトレードオフとして把握しておいてください。コードのデバッグや設計レビューのような深い推論が必要な場面ではo3 proを使い、軽量な質問やコード補完には通常モデルを使い分けることがコスト効率の面で合理的です。
フリーランスに最適なモデル選択の基準
モデル選択はタスクの複雑さとコストの2軸で判断します。単純な文法チェックや変数名の提案にo3 proを使うのは費用対効果が低く、逆に設計全体のレビューやアーキテクチャの相談を通常モデルで行うと回答精度が不十分になります。
見落としがちなのは、Cursor連携の文脈でChatGPTを使う場合はCursorに搭載されているAI補完(Claude系やGPT-4o)とは独立して動作するという点です。2つのAIを同時に使える状態になり、Cursor内のインライン補完はそのまま活用しながら、より深い質問はDesktop版ChatGPTに投げるという使い分けが可能になります。なおCursorとClaude Codeの違いと使い分けを把握しておくことで、ツール選択の精度がさらに上がります。

o3 proの利用に追加費用は発生するか
PlusプランはChatGPTへのアクセス権を提供しますが、o3 proモデルへのアクセスには利用制限や別途料金が発生するケースがあります。OpenAI公式の料金ページで最新の料金体系を確認してから利用判断することを強くおすすめします(ChatGPT のアプリ|OpenAI公式ヘルプ)。
月の利用コストを管理する観点からは、o3 proの使用をコードレビューや技術設計など高付加価値なタスクに絞り込むことで、費用の増加を最小限に抑えられます。
CHECK
▶ 今すぐやること: ChatGPTアプリのチャット画面でモデル選択ドロップダウンを開き、o3 proが選択肢に表示されるか確認する(2分)
Q: o3 proがモデルリストに表示されません。
A: o3 proはChatGPT Plusプランでも利用制限がある場合があります。OpenAI公式の料金・プランページで利用条件を確認してください。
Q: Cursor内のAI補完とDesktop版ChatGPTは別物ですか?
A: 別物です。Cursor内のAI補完はCursorのAPIキー設定に従い動作します。Desktop版ChatGPTとの連携は追加の会話チャンネルとして機能するため、両方を同時に活用できます。
連携後の活用で作業効率を3倍化
設定が完了した後、どのように活用すれば最大の効率を得られるかをまとめます。単にChatGPTとCursorをつないだだけでは効果は限定的です。活用方法を具体化することで初めてフリーランスの作業時間に実質的な削減効果が生まれます。
ハック1:プロジェクト丸ごと読み込みでコードレビューを15分から3分に短縮
【対象】: 複数ファイルにまたがるコードのレビューを依頼したいフリーランスエンジニア
【手順】: Cursorでプロジェクトフォルダを開き、レビューしたいファイルをエディタで表示します(1分)。その状態のままDesktop版ChatGPTに「このプロジェクトの〇〇ファイルにあるXX関数の問題点を教えてください」と質問します(1分)。ChatGPTがプロジェクト情報を読み込んで回答するため、その内容をもとにCursor内でコードを修正します(通常10〜15分が3〜5分に短縮)。
【コツと理由】: コードを手動でコピーしてChatGPTのチャット欄に貼り付ける方法では、コードが長いほど貼り付け時間が長くなります。Work with Apps連携では「Cursorで開いているコンテキストをそのままChatGPTが参照する」ため、コピー貼り付けの工程がゼロになります。ファイル数が多いプロジェクトほど時間削減効果が大きくなります。
【注意点】: ChatGPTにプロジェクト全体を読み込ませる際、機密性の高い情報(APIキー、認証情報など)が含まれているファイルは事前に .env ファイルに分離してプロジェクトから除外してください。.env ファイルをそのままCursorで開いた状態でChatGPTに質問することは避けてください。
ハック2:選択コードの自動読み込みで質問精度を2倍に向上
【対象】: エラー箇所を特定してAIに質問する際、毎回コードを貼り付けて手間を感じているエンジニア
【手順】: Cursor内で問題のあるコード部分をマウスで選択します(30秒)。そのままDesktop版ChatGPTを前面に出し、「今選択している部分でエラーが出ています。原因を教えてください」と入力します(1分)。ChatGPTが選択箇所の内容を自動読み込みして回答するため、エラーの原因と修正案を確認します(1〜2分)。
【コツと理由】: エラーメッセージだけをChatGPTに貼り付けると、症状しか伝わらず原因の特定精度が下がります。エラーが起きているコードのコンテキスト(前後の処理)と組み合わせて質問することで、ChatGPTが根本原因まで特定できるようになります。
【注意点】: 選択範囲が大きすぎるとChatGPTのコンテキストウィンドウを超える場合があります。関数単位または50〜100行を目安に選択範囲を絞ることで、回答の精度が安定します。
ハック3:iTerm2との同時連携でターミナル操作をAI化
【対象】: CursorとターミナルをSHIFTするフリーランスで、コマンド実行時のエラーもAIに相談したい人
【手順】: Desktop版ChatGPTの「Work with Apps」でiTerm2用のVSIXファイルも同様にダウンロードし、iTerm2にインストールします(5分)。Cursorとの連携同様に接続確認を行います(2分)。ターミナルでエラーが発生した際に、ChatGPTに「今のターミナル出力のエラーを修正してください」と質問します(都度1分)。
【コツと理由】: ターミナルのエラーメッセージを手動でコピーする手間は1回あたり約30秒です。CursorとiTerm2を同時にWork with Appsに登録すると「コーディング中のエラー」と「実行時のエラー」の両方をChatGPTに即座に共有できます。1日20回のエラー対応で10分の削減になります。
【注意点】: iTerm2はMac専用のターミナルアプリです。WindowsユーザーはiTerm2の代わりにWindows TerminalをWork with Appsで連携させてください。
ハック4:Cursor Rulesで回答スタイルを定義して精度を向上
【対象】: ChatGPTの回答が毎回バラバラで、プロジェクトのコードスタイルに合わない回答が出てきて困っているエンジニア
【手順】: Cursorのプロジェクトルートに .cursorrules ファイルを作成します(2分)。ファイル内にAIへの指示(使用言語、コーディングスタイル、禁止パターン等)を記述します(5〜10分)。Desktop版ChatGPTに質問した際にCursor側のコンテキストとして読み込まれ、スタイルが統一された回答が返ってくることを確認します(テスト3分)。
【コツと理由】: 毎回の質問の冒頭にコーディングスタイルを説明するアプローチは、質問のたびに説明コストが発生します。.cursorrules にスタイルを1度定義してしまえば、以降の質問ではスタイル説明が不要になります。1プロジェクトあたり設定に15分かかりますが、長期プロジェクトほどROIが高くなります。
【注意点】: .cursorrules に過剰な指示を詰め込むと、ChatGPTが指示の解釈に余分なトークンを使い、本来の回答が短くなる場合があります。指示は1プロジェクトあたり200〜300文字以内にまとめることで、回答品質と効率のバランスが取れます。
ハック5:入金カレンダーとGit管理を連動させてプロジェクト進捗をAIに可視化
【対象】: 複数案件を同時に抱えるフリーランスで、進捗確認とコーディングを行き来する時間を削減したい人
【手順】: 案件ごとにGitリポジトリを分け、Cursorでプロジェクトを管理します(初期設定30分)。各リポジトリのREADMEに案件名、納期、現在のフェーズを記載します(1プロジェクト5分)。ChatGPTに「現在のプロジェクトの状況を教えてください」と聞くことで、READMEの情報を自動読み込みして進捗サマリーを生成させます(都度2分)。
【コツと理由】: プロジェクト管理ツールとコーディングツールを別々に開いて確認する方法では、ツールの切り替えコストが毎回発生します。CursorのREADMEにプロジェクト情報を集約し、AIに要約させることで切り替えコストがゼロになります。フリーランスが3案件を並行している場合、1日3回の状況確認で合計30分が削減でき、1ヶ月で約10時間の節約になります。フリーランスの時間管理術と組み合わせることで、さらに効率化の効果を高められます。

【注意点】: READMEへの情報記載はシンプルに保つことが重要です。詳細な工数管理や財務情報をREADMEに含めると、ChatGPTが回答生成に使うコンテキストが増えて応答速度が低下します。案件名・納期・現フェーズの3項目に絞ることで応答速度を維持できます。
CHECK
▶ 今すぐやること: Cursor内で任意のファイルを選択した状態でChatGPTに「このコードの改善点を教えてください」と質問してみる(3分)
Q: 連携してもChatGPTがプロジェクトの内容を読み込んでいないように感じます。
A: Cursorでプロジェクトフォルダを「開く」状態(ファイルツリーが表示されている状態)にしてから質問してください。ファイルを個別に開いただけの状態では、プロジェクト全体の情報が渡らない場合があります。
Q: 無料のCursorプランでもChatGPT連携は使えますか?
A: Cursor側のプランは連携に影響しません。ChatGPT Plusプランを持っていれば、Cursorの無料プランでも連携機能を利用できます。
CursorとChatGPT連携は15分で設定完了
CursorとDesktop版ChatGPTの連携は、VSIXファイルのダウンロードとコマンドパレットからのインストールという2つの操作で完了し、ChatGPT Plusプランがあれば今日中に設定できます。
設定後は「プロジェクト情報の自動読み込み」「選択コードの即座の共有」「o3 proによる高精度レビュー」の3つを組み合わせることで、コーディングとAIチャットの切り替えによる時間ロスを実質ゼロにできます。
連携設定そのものよりも「ChatGPT側で何を質問するか」の設計がフリーランスの生産性向上に直結します。.cursorrules でスタイルを事前定義し、選択コードを活用した具体的な質問に絞ることで、汎用的な回答ではなく自分のプロジェクト専用の回答をChatGPTから引き出せます。ChatGPTとClaudeの用途別の使い分けも把握しておくと、AIツール全体の活用精度がさらに高まります。

まずはDesktop版ChatGPTを起動してWork with Appsを開き、今日の作業時間内で設定を完了させてください。設定完了後すぐに効果を実感できるのがこの連携の特長です。
| 状況 | 次の一歩 | 所要時間 |
| まだ設定していない | Desktop版ChatGPTを起動してVSIXをダウンロード | 5分 |
| 設定済みだがあまり使えていない | .cursorrules を作成してスタイルを定義 | 15分 |
| o3 proを試したい | ChatGPTのモデル選択でo3 proを選び、プロジェクトレビューを依頼 | 3分 |
| エラーが出て設定が完了していない | 診断フローのQ1から確認 | 3分 |
CursorとChatGPT連携に関するよくある質問
Q: ChatGPT Teamプランでも連携できますか?
A: できます。ChatGPT PlusとTeamの両プランで「Work with Apps」機能が利用可能です。EnterpriseとEduについては順次展開予定とOpenAIが案内しています(ChatGPT のアプリ|OpenAI公式ヘルプ)。
Q: VSIXファイルはどこから入手しますか?
A: Desktop版ChatGPTアプリの「Work with Apps」セクション内のCursor項目から直接ダウンロードします。OpenAIのWebサイトを別途開く必要はありません。
Q: 連携するとCursorのパフォーマンスに影響しますか?
A: 連携自体はCursorの動作に直接影響しません。拡張機能はバックグラウンドで待機するだけで、Cursorのエディタ機能やインライン補完の速度には影響を与えません。なおChromeのおすすめAI拡張機能もあわせて確認すると、ブラウザ側の開発補助環境もさらに整えられます。

【出典・参照元】
Cursorと連携できるDesktop版ChatGPTが熱い|Zenn – Work with Appsの機能詳細と利用可能ユーザー層の解説
ChatGPT のアプリ|OpenAI公式ヘルプ – アプリ接続の公式手順とプラン別利用条件
Cursor公式サイト – 連携対応ツール一覧と機能概要
【画像つき解説】ChatGPTとCursorの連携手順|note – VSIXインストール手順と接続確認テストの実体験レポート
ChatGPT Desktop版のCursor連携でo3 proを使うこともできる – o3 pro利用の個人による実証報告(X投稿)