VS Code:开源 AI 编辑器
更新(2025 年 6 月 30 日):GitHub Copilot Chat 扩展现已开源。
2025 年 5 月 19 日,由 VS Code 团队发布
我们坚信代码编辑器的未来应当是开放的,并由人工智能驱动。在过去的十年中,VS Code 一直是 GitHub 上最成功的开源项目之一。我们非常感谢充满活力的贡献者和用户社区,是你们因为 VS Code 的开源特性而选择它。随着人工智能成为 VS Code 开发者体验的核心,我们将继续秉持我们的创始原则:开放、协作并由社区驱动。
我们将根据 MIT 许可证开源 GitHub Copilot Chat 扩展的代码,然后仔细地将扩展的相关组件重构到 VS Code 核心中。这是我们实现将 VS Code 打造为开源 AI 编辑器这一目标进程中合乎逻辑的下一步。这反映了 AI 驱动的工具已成为我们编写代码方式的核心;也重申了我们坚信在开放环境下工作能为用户带来更好的产品,并能促进多元化扩展生态系统发展的信念。
为什么现在开源?
在过去的几个月里,我们观察到人工智能领域的发展发生了变化,这促使我们将 VS Code 中的 AI 开发从闭源转向开源。
- 大语言模型已得到显著改进,降低了对“秘方”式提示策略的依赖。
- 目前最流行且有效的 AI 交互用户体验(UX)方案在各大编辑器中已趋于通用。我们希望通过提供一个稳定、开放的代码库,让社区能够完善并在此基础上构建这些通用的 UI 元素。
- 开源 AI 工具和 VS Code 扩展的生态系统已经形成。我们希望让这些扩展开发者能够更轻松地构建、调试和测试他们的扩展。在目前无法访问 Copilot Chat 扩展源代码的情况下,这尤为困难。
- 我们收到了许多关于 AI 编辑器所收集数据的询问。开源 Copilot Chat 扩展可以让您查看我们收集的数据,从而提高透明度。
- 恶意行为者正越来越多地针对 AI 开发工具。在 VS Code 作为开源项目的历史上,社区提出的问题和 PR 一直帮助我们快速发现并修复安全漏洞。
后续步骤
在接下来的几周内,我们将致力于开源 GitHub Copilot Chat 扩展的代码,并将 AI 功能从扩展中重构进 VS Code 核心。我们的核心优先级保持不变:提供卓越的性能、强大的可扩展性以及直观、美观的用户界面。
当社区围绕一个稳定、共享的基础进行构建时,开源的效果最好。因此,我们的目标是让贡献 AI 功能像贡献 VS Code 的任何其他部分一样简单。大语言模型的随机性使得测试 AI 功能和提示词变更变得尤为困难。为了缓解这一问题,我们还将开源我们的提示词测试基础设施,以确保社区的 PR 能够构建并通过测试。
您可以一如既往地关注我们的迭代计划,我们将在其中提供关于此项工作的更多信息。我们也会持续更新常见问题解答(FAQ),以回复社区的疑问。欢迎您提供反馈,与我们共同实现这一愿景。
我们很高兴能以开源 AI 编辑器的身份塑造开发的未来——并希望您能加入我们,一起在开放中构建。
编程愉快!
VS Code 团队