微软宣布将 VS Code 的核心 AI 助手 Copilot Chat 代码基于 MIT 许可证开源,标志着 AI 编程进入全新开放时代。本教程将详细解析这一重大事件的核心内容、背后的原因、社区反响以及对未来 AI 编程的影响。
核心内容:VS Code 开源 AI 编辑器的三大要点
- 1. VS Code AI 助手 Copilot 代码开源,基于 MIT 许可证:GitHub Copilot Chat 扩展的核心代码现已公开,任何人都可以查看、使用和修改。
- 2. AI 功能逐步整合进 VS Code 核心,推动开源 AI 生态发展:微软计划将 Copilot 的 AI 功能深度集成到 VS Code 编辑器的原生代码中,让社区可以像贡献其他功能一样参与 AI 开发。
- 3. 对手 Cursor 面临挑战,开发者社区热议 VS Code 开源影响:以 AI 为核心卖点的编辑器 Cursor 受到直接冲击,众多开发者讨论是否回归 VS Code。

微软为什么选择现在开源?五大原因深度解析
根据 VS Code 团队在官方博客的说明,开源决策背后有五个关键因素:
- 大模型越来越牛了:大型语言模型(LLM)进步神速,以前需要隐藏的“独门秘籍”式提示词策略,现在已不那么必要。
- AI 交互体验趋同:主流编辑器里的 AI 交互界面和方式趋于一致,微软希望通过开源让社区在此基础上继续打磨和创新。
- 支持开源 AI 生态:许多开源 AI 工具和 VS Code 扩展已存在,开源 Copilot Chat 能帮助开发者更方便地构建、调试和测试他们的扩展。
- 提高透明度:很多人关心 AI 编辑器会收集哪些数据。代码开源后,大家可以直接看到微软收集了什么,增加信任。
- 安全问题:AI 开发工具正成为不法分子的目标。VS Code 作为开源项目,社区力量曾帮助快速发现和修复不少安全问题。
小提示: 微软还计划开源其提示词测试基础设施,确保社区提交的代码也能通过测试,让贡献 AI 功能像贡献其他部分一样简单。
开发者社区炸锅!Cursor 成为最大“受害者”?
消息发布后,开发者社区迅速沸腾,其中对 AI 编码工具新贵 Cursor 的讨论最为激烈。
- Vercel 的 CEO Guillermo Rauch 对 VS Code 团队表示感谢:“感谢 VS Code 团队开始就选择开源,并坚定地继续开源。现在是成为开发者的最好时代!”
- 开发者 Sathvik PN 表示:“VS Code 进入战场了!我一直很喜欢也习惯了 VS Code 的用户体验,它的扩展生态系统简直无敌。这个举动备受期待。”
- 网友 Juan Stoppa 发了一张图,暗示大家都会去尝试构建类似 Cursor 的东西。
- Bohdan 用一张“汗流浃背”的表情包回应,配文 “Cursor team rn”(Cursor 团队现状)。
- 还有网友直言不讳:
- tsourdi.eth:“Cursor bankrupted you lmao”(Cursor 让你破产了哈哈)
- Verious B. Smith III:“They're coming for Cursor”(他们冲着 Cursor 来了)
- NFLComedySkits:“我现在在用 Cursor,也许这会让我重新考虑(用回 VS Code)。”
常见问题: 开源后 VS Code 的 AI 功能会完全免费吗?
答:目前 Copilot 仍需要付费订阅(如 GitHub Copilot 个人版或企业版),但开源的是 Chat 扩展代码,可以让你在 VS Code 中自由组合其他 AI 模型或服务,未来可能出现更多免费替代方案。
AI 编码的未来:更开放,更普惠
微软的这一步棋,对整个 AI 编码领域将产生深远影响。
- 对于开发者:未来可能会有更多免费或低成本的高质量 AI 编程工具出现。大家可以更方便地在 VS Code 的基础上定制和扩展 AI 功能。
- 更高透明度与社区参与:开源意味着更高的透明度和更广泛的社区参与,有助于推动 AI 编码技术的快速发展和创新,解决现有痛点。
- 挑战并存:如何管理和维护一个庞大且涉及复杂 AI 技术的开源项目,如何平衡社区贡献和产品方向,都是微软需要思考的问题。
小提示: 如果你对 AI 编码感兴趣,可以关注 GitHub 上的 VS Code 开源仓库,参与 Copilot Chat 的代码贡献或测试,直接体验最新功能。
结语
VS Code 团队表示:“我们很高兴能以开源 AI 编辑器的身份,塑造开发的未来——我们希望你能加入我们,一起在开放中构建。” 微软 VS Code Copilot 的开源,不仅为开发者提供了更开放、更透明的 AI 编程工具,也预示着 AI 辅助编程正向普惠化迈进。无论你目前是 VS Code 用户还是 Cursor 用户,这一变化都值得你重新审视自己的开发工具栈。未来,AI 编码的浪潮将如何影响我们的日常工作?让我们拭目以待。
