Visual Studio Code(简称 VS Code)团队宣布了一项重要决定:将 GitHub Copilot Chat 扩展 以 MIT许可证 开源发布。这一举措标志着 VS Code 正在加速向一个完全开源、社区驱动的 AI 代码编辑平台迈进,旨在为开发者提供更高的透明度、安全性和开发效率。

VS Code 团队表示:“代码编辑器的未来应当是开源且由 AI 驱动的。” 在过去十年中,VS Code 凭借其开放、协作和社区驱动的理念,成为 GitHub 上最成功的开源项目之一。随着 AI 技术逐渐成为开发者体验的核心,团队选择继续秉持这一初心,通过公开协作的方式推动技术进步。
此次开源行动不仅是对当前趋势的回应,更是对未来的承诺。VS Code 计划逐步将 Copilot Chat 扩展中的核心组件重构到编辑器本身中,最终打造一个完全开源的 AI 编辑器。这一步被视为顺理成章的选择,因为它反映了 AI 工具已成为代码编写的基石,同时也重申了团队对开放开发理念的坚定信念。(官方文档)
为什么现在开源?
在过去几个月中,AI 领域的发展趋势促使 VS Code 团队做出了这一关键决策。以下是主要原因:
- 大型语言模型性能提升
随着大模型性能的显著提高,开发者对专有“秘密配方”提示策略的依赖逐渐减少。开源这些工具可以让社区更自由地优化和扩展功能。 - 用户体验设计标准化
当前主流编辑器中的 AI 交互设计已趋于成熟。通过在稳定、开源的代码库中提供这些通用 UI 元素,社区能够对其进行改进和创新。 - 生态系统的形成
开源 AI 工具和 VS Code 扩展的生态系统日益壮大。然而,Copilot Chat 扩展的闭源状态限制了扩展作者的开发、调试和测试能力。开源后,这些问题将得到解决。 - 透明度需求增加
用户对 AI 编辑器数据收集行为的关注日益增多。开源 Copilot Chat 扩展将允许用户查看数据收集的具体方式,从而增强信任感。 - 安全性挑战加剧
恶意行为者正越来越多地针对 AI 开发者工具发起攻击。作为历史上一直开源的项目,VS Code 的社区贡献模式已被证明能快速发现并修复安全漏洞。
下一步计划
在未来几周内,VS Code 团队将专注于以下重点工作:
- 开源 Copilot Chat 扩展代码
将扩展的核心代码以 MIT 许可证的形式发布,供开发者自由探索和优化。 - 重构 AI 功能到 VS Code 核心
逐步将 Copilot Chat 扩展中的关键功能整合到 VS Code 的核心代码中,使 AI 能力更加紧密地嵌入编辑器。 - 开源提示测试基础设施
大型语言模型的随机性使得测试 AI 功能变得复杂。为此,团队将开源其提示测试基础设施,确保社区提交的拉取请求能够顺利构建并通过测试。
VS Code 团队强调,他们的核心优先级始终是提供出色的性能、强大的扩展性和直观美观的用户界面。与此同时,他们希望让贡献 AI 功能的过程与贡献其他 VS Code 组件一样简单,进一步降低开发者的参与门槛。
如何参与?
你可以通过 VS Code 的 迭代计划 页面跟踪相关进展,团队将在其中提供更多详细信息。此外,FAQ 文档也将持续更新,解答社区提出的问题。
VS Code 团队表示:“我们对以开源 AI 编辑器的身份塑造开发未来感到兴奋,并期待与全球开发者共同合作。” 这一愿景不仅体现了技术的进步,也彰显了开放协作的力量。