
在昨晚举行的 Build 2025 开发者大会上,微软正式宣布 GitHub Copilot Extension for VSCode 项目开源,并采用 MIT 许可证。这一举措标志着全球开发者将能够免费访问这一先进 AI 编程助手的完整源代码,并参与其功能的持续改进与优化。
在微软 VSCode 团队的声明中,我们可以看到微软的计划是先开源 GitHub Copilot Chat 扩展的代码库,随后会将该扩展的相关组件重构整合至 VS Code 核心代码中。微软为此制定了一个为期 4 周的迭代计划,新的 VSCode 将于 6 月初发布。
微软为开源 Copilot 给出了几条核心理由,解释为何此刻是合适的转折点:
一是大模型能力提升,提示策略不再构成壁垒。随着大语言模型性能的显著增强,许多此前依赖复杂“提示工程”才能实现的功能,如今已成为模型基础能力的一部分。微软指出,这使得“独家秘方”式的提示策略重要性下降,为开源创造了条件。
二是目前最受欢迎且高效的 AI 交互体验设计已在各类编辑器中趋于统一,微软希望通过将这些通用 UI 组件开放在一个稳定的代码库中,赋能社区对其进一步打磨和扩展。
三是围绕 VS Code 的开源 AI 工具与扩展生态正在逐步成熟。微软希望为扩展开发者提供更好的构建、调试和测试体验,而在当前 Copilot Chat 扩展未开源的情况下,这些工作往往面临较大挑战。
另外,开源 Copilot Chat 扩展将使大家能够清晰了解具体收集了哪些数据,从而提升系统的透明度和信任度。开源社区也可以助力快速应对安全威胁 AI 工具正成为恶意攻击者的新目标。
总体来看,这一决定并非一时冲动,而是微软在技术成熟、生态完善、用户呼声、安全挑战等多重因素推动下,作出的深思熟虑之举,也预示着 AI 开发工具从“黑盒”向“共建”时代的转变。
除了宣布开源 GitHub Copilot for Visual Studio Code,微软还在 Build 大会上发布了一款全新的 AI 编码代理(Agent)。这款代理可以代表开发者完成修复 bug、添加功能、优化文档等任务,并已深度集成进 GitHub Copilot 中。一旦用户为其分配任务,它便会立即启动并开始工作。
据 GitHub 介绍,这个 AI 编码代理会自动启动虚拟机、克隆代码库并进行分析。在执行过程中,它会持续保存改动,并在会话日志中记录其推理过程的摘要。任务完成后,代理会主动提醒开发者进行审查;开发者可以直接评论反馈,Agent 则会根据意见自动进行后续处理。
当你在 GitHub 中将某个 issue 分配给 Copilot 时,Agent 会通过一个 👀 表情作出回应,并在新建文件中提交修改结果,同时附上工作摘要。它不再是一个简单的代码生成器,而更像是团队中新增的一位“虚拟开发者”。
另外,借助模型上下文协议 (MCP) 的强大功能,开发者可以授权编码代理访问 GitHub 外部的数据和功能。MCP 服务器可以在代码库的设置中进行配置。并且,所有的 GitHub 数据都可以从官方 GitHub MCP 服务器中提取。
“GitHub Copilot 编码代理能够自然融入我们的现有开发流程,在几分钟内就能将需求规范转化为可用的生产代码。”二手车零售平台 Carvana 的工程与分析高级副总裁 Alex Devkar 在博客中表示,“它显著提升了我们的开发效率,也让团队能将更多精力投入到更具创造力的高层任务中。”
图片来源:GitHub
除了 GitHub 之外,其他 AI 公司也推出了自己的 AI 编码代理。谷歌于 12 月发布了 Jules,而 OpenAI 则于上周展示了 ChatGPT 的编码代理 Codex。
GitHub 表示:“该代理还会整合相关问题或 PR(拉取请求)讨论的上下文,并遵循任何自定义存储库指令,从而能够理解任务背后的意图和项目的编码标准。” Copilot Enterprise 和 Copilot Pro Plus 用户可以通过 GitHub 网站、移动应用程序和 GitHub 命令行界面工具使用新的编码代理。
近几个月来,越来越多的开发者和非技术背景用户开始使用如 Cursor 和 Windsurf 等“氛围编码”系统,只需几句自然语言指令就能生成程序代码。这类工具主要用于开发新功能。相比之下,GitHub 的编码代理则更侧重于协助维护和优化现有代码库。
自 2018 年微软收购 GitHub 以来,该公司不断发展壮大,截至去年夏天,其年收入已超过 20 亿美元。
微软首席执行官萨蒂亚·纳德拉 (Satya Nadella) 本月早些时候在电话会议上告诉分析师,GitHub Copilot 助手最近增加了代理模式功能,以帮助其与 Cursor 和 Windsurf 竞争,目前拥有超过 1500 万用户,是去年同期的四倍。
而 VS Code 已经拥有了 5000 万用户,因此网友认为,微软开源 GitHub Copilot 意在通过开源扩大 Copilot 的分发范围,借此触达更多 VS Code 用户。

微软开源 GitHub Copilot,用户开始从 Windsurf 和 Cursor 倒向 Copilot。
(文:AI前线)