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
VS Code Marketplaceから拡張機能をインストールします
- 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 の数値は毎日更新されます。
関連プロジェクト
コードの説明、テスト、バグ検出、リファクタリング、チャットに対応する、ChatGPT風のAIをIDEに導入するVisual Studio拡張機能です。
VimとNeovim向けのAIコードアシスタントプラグイン。エディタ内でOpenAI互換モデルによる生成・編集・チャットができます。
ChatGPT系LLMを使って、SRT、VTT、ASS、SSA形式の字幕ファイルを翻訳するデスクトップアプリ。
OpenAI、Anthropic、Google、HuggingFaceやローカルモデルを使って、Obsidianのノート内で文章を生成するオープンソースプラグイン。