Repolode
ai-genie

ai-genie/chatgpt-vscode

エディター内からコードに関する質問や説明、テスト、修正をOpenAIモデルに依頼できるVS Code拡張機能。

代替できる製品:GitHub Copilot Chat

スター
1,272
フォーク
85
未解決の Issue
116
最終コミット
30 日前

これは何?

ChatGPT VS Code (Genie) は、Visual Studio CodeをOpenAIのGPT-4、GPT-3.5、GPT-3、Codexモデルに接続するエディター拡張機能です。コードの一部を選択し、コンテキストメニューからコマンドを実行すると、そのコードの説明、最適化、バグの検出、コメントの追加、テストの生成を依頼できます。回答はエディター内、またはサイドバーの会話ウィンドウにストリーミング表示されます。

この拡張機能はProblemsウィンドウに表示されたコンパイル時エラーにも対応しており、電球メニューからクイックフィックスを利用できます。また、ユーザーのコードと提案された変更の差分を表示し、ワンクリックで適用できます。ステージ済みの変更からgitのコミットメッセージを生成でき、設定可能なURLを使ったAzure OpenAI Serviceのデプロイにも対応しています。ユーザーは自身のOpenAIまたはAzure APIキーを指定し、キーはVS Codeのシークレットストレージに保存されます。

会話履歴は、VS Codeのglobal storage APIを使って任意でディスクに保存でき、履歴全体をMarkdown形式でエクスポートできます。プロンプトのプレフィックス、システムメッセージ、アシスタント名は、いずれも設定で変更できます。

主な機能

  • 01選択したコードの説明、最適化、テスト、コメント追加、バグ検出を行うコンテキストメニューコマンド。
  • 02エディター内またはサイドバーの会話ウィンドウに表示されるストリーミング回答。
  • 03Problemsウィンドウのエラーに対するクイックフィックスと、提案を適用するための差分表示。
  • 04gitの変更内容からのコミットメッセージ生成。
  • 05OpenAI APIキーとAzure OpenAI Serviceのデプロイに対応。
  • 06任意で保存できるローカルの会話履歴とMarkdownエクスポート。

ユースケース

  • エディターを離れずに、見慣れないコードブロックの説明を得る。
  • 選択した関数のユニットテストやコメントを生成する。
  • Problemsウィンドウで検出されたコンパイル時エラーを修正する。
  • コミット前の変更内容からgitのコミットメッセージを作成する。

クイックスタート

  1. 1

    VS Code Marketplaceから拡張機能をインストールします

  2. 2

    コードの一部を選択して質問し、プロンプトが表示されたらOpenAI APIキーを入力します

使う前に知っておきたいこと

  • ご自身のOpenAI APIキーが必要です。利用料金はOpenAIから請求されます。
  • 会話履歴は実験的な機能のため、不具合が発生する場合があります。
  • o1-miniやo1-previewなどの一部の新しいモデルには、利用ティアによる制限があります。

収録されている特集

トピック

よくある質問

chatgpt-vscode とは?
エディター内からコードに関する質問や説明、テスト、修正をOpenAIモデルに依頼できるVS Code拡張機能。 ChatGPT VS Code (Genie) は、Visual Studio CodeをOpenAIのGPT-4、GPT-3.5、GPT-3、Codexモデルに接続するエディター拡張機能です。コードの一部を選択し、コンテキストメニューからコマンドを実行すると、そのコードの説明、最適化、バグの検出、コメントの追加、テストの生成を依頼できます。回答はエディター内、またはサイドバーの会話ウィンドウにストリーミング表示されます。
chatgpt-vscode は無料で使えますか?ライセンスは?
chatgpt-vscode は ISC ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
chatgpt-vscode は今もメンテナンスされていますか?
活発にメンテナンス中。chatgpt-vscode の最終コミットは 2026年10月8日 です。
chatgpt-vscode は何に使えますか?
エディターを離れずに、見慣れないコードブロックの説明を得る。 選択した関数のユニットテストやコメントを生成する。 Problemsウィンドウで検出されたコンパイル時エラーを修正する。 コミット前の変更内容からgitのコミットメッセージを作成する。
chatgpt-vscode のインストール方法は?
VS Code Marketplaceから拡張機能をインストールします コードの一部を選択して質問し、プロンプトが表示されたらOpenAI APIキーを入力します
chatgpt-vscode はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/ai-genie/chatgpt-vscode

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト