Code OSS 是源码,VS Code 是产品

microsoft/vscode 是 Code OSS 的开源仓库,Microsoft 用这棵源码树开发 Visual Studio Code。这个命名细节必须先讲清楚。仓库本身是 MIT 许可。你从 code.visualstudio.com 下载的 Visual Studio Code 产品,是基于这个仓库的发行版,包含 Microsoft-specific customizations,并使用 Microsoft product license。

README 明确写了这一点,product.json 也能佐证:仓库里的 OSS build 名叫 “Code OSS”,application name 是 code-oss,license URL 指向仓库里的 MIT license。公开产品在这个基础上加入品牌、服务、设置和发布打包。如果你的问题是「能不能读源码、构建编辑器」,答案是能。如果你的问题是「Microsoft 下载站的二进制是否等同于 MIT 仓库」,答案是否。

截至 2026-06,microsoft/vscode 有 186,168 star、40,349 fork 和 18,369 个开放 issue。写作时观察到的最新 release 是 1.124.0,发布于 2026-06-10。VS Code 仍按月更新,这个仓库也仍是编辑器、扩展、AI、terminal、remote 和 webview 行为的大型公共工作台。

安装编辑器,还是构建源码

多数用户不应该构建这个仓库,而应该从官方网站下载 Visual Studio Code:

https://code.visualstudio.com/Download

这会给你 Windows、macOS、Linux 和 Insiders builds,也是受支持的产品路径。

仓库路径适合想参与编辑器开发、检查 Code OSS、修改行为或理解平台的人。README 把贡献者引向 wiki 中的构建说明,并推荐 Dev Containers 或 GitHub Codespaces 路径。它还注明,完整 build container 至少要 4 核和 6 GB 内存,推荐 8 GB。这个要求本身就是信号:这是一套大型应用,不是一个小 npm package。

为什么 VS Code 成了编辑器平台

VS Code 赢在中间地带。它比完整 IDE 轻,但有足够的调试、语言能力、terminal 集成、设置和扩展 API,能成为很多语言的默认开发表面。仓库里的 built-in extensions 覆盖常见语言的 grammar 和 language features,更丰富的能力则来自 Marketplace 和外部扩展。

核心产品押注也很技术化:Electron 给了 Microsoft 跨平台桌面外壳,TypeScript 让 workbench 更可维护,extension host 让生态增长不必把每种语言能力都塞进 core。这套架构解释了 VS Code 为什么能吸收 remote development、notebooks、web UI、Copilot chat 和 agent surfaces,而不是每次都变成一个新产品。

代价也很明显。VS Code 是应用平台,bug 可能来自 workbench、extension host、Electron、webviews、remote tunnels、settings sync、authentication、terminal integration 或某个扩展。它的 issue tracker 很大,因为它既是编辑器,也是开发者工具的小型运行环境。

2026 年的压力点:agents 与 Copilot

近期 issue 显示方向很清楚。VS Code 现在不只是作为文本编辑器竞争。它正在成为 AI agents、model pickers、BYOK flows、chat history 和 extension-controlled automation 的宿主。

近期 feature requests 包括不带 agent 的 VS Code 版本 (#320850)、agent harness 的 BYOK 支持 (#320339)、BYOK models 的 context window 支持 (#320353)、指定 AI agents 应忽略的文件 (#320821),以及多个 agent-window 或 agent-host protocol 请求。近期 bug 报告则提到 Copilot SDK 修改共享 extension host 环境并影响其他扩展 (#320880)、Copilot 登录 timeout (#320876),以及 WebView resource cache 无边界增长 (#320928)。

结论不是「Copilot 不行」或「agent 已经成熟」。结论是 VS Code 已经变成编辑器状态、模型上下文、Git 状态、terminal 状态、webviews 和扩展碰撞的默认位置。这很强,也意味着团队把 VS Code 当 AI-agent host 时,要测试扩展隔离、模型策略、content exclusions 和 remote workspace 行为,不要假设编辑器功能彼此隔离。

开放 issue 告诉你什么

截至 2026-06,VS Code 有超过 18,000 个开放 issue。这个数字不是简单质量分。它反映的是规模、年龄,以及用户会把产品、扩展、remote、accessibility、webview、terminal、AI 和平台问题都提交到同一个地方。

高信号主题大致有四类。

Extensions and the extension host. 单个扩展可能影响共享 process state、性能、启动或 Git 行为。这是强扩展模型的成本。

Webviews and cached resources. VS Code 不只是文本 buffer。它承载 previews、notebooks、extension UIs、media viewers 和 embedded browsers。Webview cache 行为可能变成磁盘或内存问题。

Updates and product surface. 用户会要求减少 update prompts、改变 title bar 行为,甚至要求 agentless edition。一个工具每天开着很多年,自然会出现这些产品表面问题。

Remote and AI workflows. Remote windows、Copilot、BYOK models 和 agent-host protocols 已经和编辑、调试处在同一条用户路径里。

这就是 README 不够用的地方。这个仓库最好被理解成一个为巨大扩展生态做治理和兼容性的机器。

和 Zed、VSCodium、Lapce、Void 怎么比

microsoft/vscode 截至 2026-06 有 186,168 star。源码层面是 TypeScript 和 MIT 许可,最适合扩展兼容性和生态深度优先的场景。

zed-industries/zed 截至 2026-06 有 84,997 star。它以 Rust 为主,侧重性能、协作和现代编辑器核心。它是最有说服力的新编辑器对比项,但扩展与兼容性故事不同于 VS Code。

VSCodium/vscodium 截至 2026-06 有 31,886 star。它不是另一种编辑器架构,而是提供去掉 Microsoft branding、telemetry 和 product licensing 的 VS Code binary releases。你的关注点如果是发行政策而不是编辑器模型,它更相关。

lapce/lapce 截至 2026-06 有 38,588 star。它使用 Rust,Apache-2.0 许可,适合关注 Electron 传统之外的快速编辑器的人。

voideditor/void 截至 2026-06 有 28,813 star,现在已经归档。它更像一个 VS Code fork 的反面教材:加 AI 功能比长期背负完整 upstream fork 更容易。

实际选择很简单:要兼容性和生态,选 VS Code。性能和新架构更重要,可以试 Zed 或 Lapce。想要 VS Code 形态但不同 binary policy,看 VSCodium。

Star 曲线怎么看

VS Code 的 star-history 对这种大仓是抽样数据,仓库变大后曲线中段很稀疏。可靠故事不是逐月拐点,而是长期规模。仓库从 2015 年开始,很快进入数万 star 级别,到 2026 年仍是 GitHub 上 star 数最高的开发者工具之一。当前排名更适合看页面上的实时数据卡。

相关阅读

想理解为什么 fork VS Code 很贵,可以读已经归档的 voideditor/void。如果要给编辑器 assistant 接本地模型后端,看 ollama/ollama。更大的 AI tooling 与 editor agent 动向,可以看 LLM toolingtrending repositories

FAQ

microsoft/vscode 和 Visual Studio Code 是一回事吗? 它是用于开发 Visual Studio Code 的 Code OSS 源码仓库。可下载的 Visual Studio Code 产品包含 Microsoft-specific customizations,并使用 Microsoft product license。

VS Code 是开源的吗? 这个仓库里的 Code OSS 是 MIT 许可。Microsoft Visual Studio Code 二进制不是和源码仓库完全相同的法律产物,这也是 VSCodium 存在的原因。

VS Code 怎么安装? 多数用户应从 https://code.visualstudio.com/Download 下载。构建这个仓库主要面向贡献者、打包者或需要检查 Code OSS 的人。

为什么 VS Code 有这么多开放 issue? VS Code 同时是编辑器、extension host、terminal、remote development surface、notebook host、webview platform 和 AI-agent surface。issue 数量反映的是这种广度,不只是缺陷率。

应该用 VS Code、Zed、VSCodium 还是 Lapce? 看重生态深度和扩展兼容性就用 VS Code。想要 VS Code 形态但不同 binary policy,看 VSCodium。性能和新架构比扩展兼容性更重要时,试 Zed 或 Lapce。