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
从 Visual Studio Marketplace 安装扩展(使用 README 中的 VS 2022 链接)
- 2
在扩展选项中配置你的 API 密钥(OpenAI、Azure 或其他大模型)
- 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 数据每日更新。
相关项目
一个基于 Azure OpenAI 或 OpenAI 的 Telegram 聊天机器人,支持流式回复。
基于 llama.cpp 的 VS Code 扩展,提供本地 LLM 代码补全、AI 对话与智能体编码功能。
基于 ChatGPT 大模型、可自动为 Pull Request 代码差异添加审查评论的 GitHub 代码审查机器人。
一个用 Go 编写的命令行工具,借助大模型生成 git 提交信息和代码审查摘要,并可自动安装 prepare-commit-msg 钩子。
非官方桥接工具,让 ChatGPT 网页版通过只读 MCP 连接为 Codex 编码会话做规划与审查,执行仍由 Codex 完成。