Repolode
jeffdapaz

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. 1

    Visual Studio Marketplace から拡張機能をインストールします(VS 2022 のリンクは README にあります)

  2. 2

    拡張機能のオプションで API キー(OpenAI、Azure、またはその他の LLM)を設定します

  3. 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 の数値は毎日更新されます。

関連プロジェクト