jeffdapaz/VisualChatGPTStudio
コードの説明、テスト、バグ検出、リファクタリング、チャットに対応する、ChatGPT風のAIをIDEに導入するVisual Studio拡張機能です。
代替できる製品:GitHub Copilot
- スター
- 288
- フォーク
- 67
- 未解決の Issue
- 3
- 最終コミット
- 先月
これは何?
Visual chatGPT Studioは、IDEをOpenAI、Azure OpenAI、またはOpenAI API互換サービスに接続するVisual Studio拡張機能です。エディターでコードを選択して右クリックすると、「説明」「テスト追加」「バグ検出」「最適化」「コメント追加」「翻訳」などのコマンドを実行できます。また、オプションで独自の実行前・実行後・置換コマンドを定義できます。
インラインコマンドに加えて、拡張機能には複数のツールウィンドウがあります。単一の質問をするウィンドウ、会話履歴を保持し、開いているコードをモデルに送信できるTurbo Chatウィンドウ、リクエストにプロジェクト項目を追加するSolution Contextウィンドウ、Gitの変更からレビューを生成するCode Reviewウィンドウを利用できます。Turbo Chatには、ソリューションのファイルを読み書きするエージェント、Server Explorerの接続を通じてSQL Serverデータベースを照会するエージェント、RESTまたはSOAP APIを呼び出すエージェント、MCPサーバーに接続するエージェントも含まれています。
拡張機能はVisual Studio 2022および2026でCopilot風のインライン候補をサポートしており、Visual Studio 2019向けには別パッケージが提供されています。認証にはOpenAIキー、Azure OpenAIキー、またはMicrosoft Entra IDを使用できます。一部の機能はfunction callingに依存するため、互換性のあるモデルの使用が推奨されます。
主な機能
- 01選択したコードの説明、テスト、バグ検出、最適化、コメント追加を行うエディター内コマンド。
- 02複数タブの会話履歴を保持し、画像を添付できるTurbo Chatウィンドウ。
- 03Server Explorerで設定した接続を使い、自然言語によるSQLを実行するSQL Serverエージェント。
- 04認証情報をAIのコンテキストに含めずにRESTおよびSOAPサービスを利用するAPIエージェント。
- 05保留中のGit変更からレビューを生成するCode Reviewウィンドウ。
- 06APIキーまたはEntra IDによるOpenAI、Azure OpenAI、およびOpenAI互換エンドポイントに対応。
ユースケース
- Visual Studioで作業しながら、C#メソッドのユニットテストやXMLサマリーを生成する。
- Turbo Chatでコードベースについて質問し、モデルに関連ファイルを読み取らせる。
- プッシュする前に、保留中のGit変更からコミットメッセージを作成する。
- 自然言語で開発用SQL Serverデータベースを照会する。
クイックスタート
- 1
Visual Studio Marketplace から拡張機能をインストールします(VS 2022 のリンクは README にあります)
- 2
拡張機能のオプションで API キー(OpenAI、Azure、またはその他の LLM)を設定します
- 3
エディターでコードを選択して右クリックし、「Explain」などのコマンドを実行します
使う前に知っておきたいこと
- Visual Studio 内でのみ動作し、他の IDE では使用できません。
- OpenAI、Azure、またはその他の LLM プロバイダーの API キーを自分で用意する必要があります。
- MCP Server Agent や Computer Use Automation など、一部の機能はベータ版です。
- インラインの Copilot 提案は Visual Studio 2022 と 2026 でのみ利用できます。
収録されている特集
トピック
よくある質問
- VisualChatGPTStudio とは?
- コードの説明、テスト、バグ検出、リファクタリング、チャットに対応する、ChatGPT風のAIをIDEに導入するVisual Studio拡張機能です。 Visual chatGPT Studioは、IDEをOpenAI、Azure OpenAI、またはOpenAI API互換サービスに接続するVisual Studio拡張機能です。エディターでコードを選択して右クリックすると、「説明」「テスト追加」「バグ検出」「最適化」「コメント追加」「翻訳」などのコマンドを実行できます。また、オプションで独自の実行前・実行後・置換コマンドを定義できます。
- VisualChatGPTStudio は無料で使えますか?ライセンスは?
- VisualChatGPTStudio は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- VisualChatGPTStudio は今もメンテナンスされていますか?
- 半年以内に更新あり。VisualChatGPTStudio の最終コミットは 2026年9月25日 です。
- VisualChatGPTStudio は何に使えますか?
- Visual Studioで作業しながら、C#メソッドのユニットテストやXMLサマリーを生成する。 Turbo Chatでコードベースについて質問し、モデルに関連ファイルを読み取らせる。 プッシュする前に、保留中のGit変更からコミットメッセージを作成する。 自然言語で開発用SQL Serverデータベースを照会する。
- VisualChatGPTStudio のインストール方法は?
- Visual Studio Marketplace から拡張機能をインストールします(VS 2022 のリンクは README にあります) 拡張機能のオプションで API キー(OpenAI、Azure、またはその他の LLM)を設定します エディターでコードを選択して右クリックし、「Explain」などのコマンドを実行します
- VisualChatGPTStudio はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/jeffdapaz/VisualChatGPTStudio
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Azure OpenAIまたはOpenAIを利用し、ストリーミング形式でChatGPT風の会話を提供するTelegramボット。
llama.cppを基盤に、ローカルLLMによるコード補完、AIチャット、エージェント型コーディング支援を提供するVS Code拡張機能。
ChatGPT系LLMでプルリクエストの差分にコメントするGitHubコードレビューボット。GitHub App、Action、セルフホスト型Probotアプリとして実行できます。
LLMでgitのコミットメッセージや簡潔なコードレビューを生成し、prepare-commit-msg git hookもインストールできるGo製CLIです。
ChatGPT webがOAuth保護された読み取り専用MCP接続を通じてCodexのコーディングセッションを計画・レビューし、実行はCodexが担う非公式ブリッジ。