Repolode
jeffdapaz

jeffdapaz/VisualChatGPTStudio

为 Visual Studio 集成 ChatGPT 类 AI 功能,支持代码解释、单元测试生成、查找 Bug 和对话问答。

可替代:GitHub Copilot

Star
288
Fork
67
未关闭 Issue
3
最近提交
上个月

这是什么?

Visual chatGPT Studio 是一款 Visual Studio 扩展,可将 OpenAI、Azure OpenAI 或任何兼容 OpenAI API 的服务接入 IDE。在编辑器中选中代码后右键,可使用解释、生成单元测试、查找 Bug、优化、添加注释、翻译等命令,也可以在设置中自定义在代码前后插入或替换结果的命令。

除编辑器命令外,扩展还提供多个工具窗口:单次问答窗口、保留历史对话并可发送当前代码的 Turbo Chat、用于把其他项目文件加入请求上下文的 Solution Context 窗口,以及基于 Git 变更生成代码评审的 Code Review 窗口。Turbo Chat 中还内置若干代理,可读取和修改解决方案文件,通过 Server Explorer 中的连接查询 SQL Server 数据库,调用 REST 或 SOAP 接口,并连接 MCP 服务器。

扩展支持 Visual Studio 2022 和 2026 上的 Copilot 式行内建议,Visual Studio 2019 使用单独的安装包。认证方式包括 OpenAI 密钥、Azure OpenAI 密钥以及 Microsoft Entra ID。部分功能依赖函数调用,建议使用支持该功能的模型。

核心功能

  • 01编辑器右键命令可解释、生成测试、查找 Bug、优化和添加注释选中代码。
  • 02Turbo Chat 窗口支持多标签对话,历史记录保存在本地,并可附加图片。
  • 03SQL Server 代理可根据自然语言在 Server Explorer 配置的连接上执行 SQL。
  • 04API 代理可调用 REST 和 SOAP 接口,认证信息不会进入 AI 上下文。
  • 05Code Review 窗口可根据未提交的 Git 变更生成代码评审。
  • 06支持 OpenAI、Azure OpenAI(API 密钥或 Entra ID)以及兼容 OpenAI API 的服务。

适用场景

  • 在 Visual Studio 中为 C# 方法生成单元测试或 XML 摘要。
  • 在 Turbo Chat 中提问代码库问题,并让模型读取相关文件。
  • 推送前根据未提交的 Git 变更生成提交说明。
  • 用自然语言查询开发环境中的 SQL Server 数据库。

快速上手

  1. 1

    从 Visual Studio Marketplace 安装扩展(使用 README 中的 VS 2022 链接)

  2. 2

    在扩展选项中配置你的 API 密钥(OpenAI、Azure 或其他大模型)

  3. 3

    在编辑器中选中代码,右键运行 Explain 等命令

使用前须知

  • 仅适用于 Visual Studio,不支持其他 IDE。
  • 需要自备 OpenAI、Azure 或其他大模型提供商的 API 密钥。
  • 部分功能(如 MCP Server Agent 和 Computer Use Automation)标记为测试版(Beta)。
  • 内联 Copilot 建议仅适用于 Visual Studio 2022 和 2026。

收录于专题

标签

常见问题

VisualChatGPTStudio 是什么?
为 Visual Studio 集成 ChatGPT 类 AI 功能,支持代码解释、单元测试生成、查找 Bug 和对话问答。 Visual chatGPT Studio 是一款 Visual Studio 扩展,可将 OpenAI、Azure OpenAI 或任何兼容 OpenAI API 的服务接入 IDE。在编辑器中选中代码后右键,可使用解释、生成单元测试、查找 Bug、优化、添加注释、翻译等命令,也可以在设置中自定义在代码前后插入或替换结果的命令。
VisualChatGPTStudio 可以免费使用吗?用的什么许可证?
VisualChatGPTStudio 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
VisualChatGPTStudio 还在维护吗?
半年内有更新。VisualChatGPTStudio 最近一次提交是在 2026年9月25日。
VisualChatGPTStudio 适合用来做什么?
在 Visual Studio 中为 C# 方法生成单元测试或 XML 摘要。 在 Turbo Chat 中提问代码库问题,并让模型读取相关文件。 推送前根据未提交的 Git 变更生成提交说明。 用自然语言查询开发环境中的 SQL Server 数据库。
VisualChatGPTStudio 怎么安装和运行?
从 Visual Studio Marketplace 安装扩展(使用 README 中的 VS 2022 链接) 在扩展选项中配置你的 API 密钥(OpenAI、Azure 或其他大模型) 在编辑器中选中代码,右键运行 Explain 等命令
在哪里获取 VisualChatGPTStudio?
源代码和安装说明在 GitHub 上:https://github.com/jeffdapaz/VisualChatGPTStudio

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目