乐于分享
好东西不私藏

Open VSX把插件市场变成公共地基:AI编程工具最脆弱的不是模型

Open VSX把插件市场变成公共地基:AI编程工具最脆弱的不是模型

一个开发者打开新的AI编程工具时,最容易注意到的是模型。

它会不会写测试?能不能理解仓库?是否会自动改文件、跑命令、解释报错?

但真正让这个工作台变得可用的,往往是一层更安静的东西:语言服务器、调试器、主题、代码格式化、云环境连接器、安全扫描、数据库插件、容器工具,以及它们背后的扩展市场。

如果这些扩展装不上、更新慢、被污染、被单一厂商规则卡住,那个看起来很聪明的AI助手,也会突然变成一台少了工具箱的机器。

Eclipse Foundation最近发布的《AWS invests in strengthening open source infrastructure at the Eclipse Foundation》,表面上是一条开源基础设施赞助消息:AWS投入资源,帮助Eclipse改善包括Open VSX Registry在内的核心服务可靠性、性能和安全。

Eclipse Foundation

Eclipse Foundation是长期托管开源项目与开发者基础设施的非营利组织,Open VSX、Eclipse Theia和Temurin等项目都在其治理体系内。

但这条消息真正值得读的地方,不是“AWS支持开源”这个熟悉叙事。

而是它把一个平时很少被普通读者看见的事实推到了台前:

AI编程工具的下一层竞争,可能不只在模型。

还在插件市场这种无聊、隐形、却必须一直运转的公共地基。

一、Open VSX不是又一个下载站

先说Open VSX是什么。

Open VSX Registry

一个由Eclipse Foundation托管的、厂商中立的开源VS Code扩展注册表,可供支持VS Code扩展API的编辑器、IDE和云开发环境使用,也允许自托管。

Eclipse Open VSX项目页把它定义为Visual Studio Marketplace的vendor-neutral open-source alternative。它提供的不只是一个网页目录,而是一整套扩展分发系统:服务器应用、类似Marketplace的Web应用,以及用于发布扩展的命令行工具。

这件事的背景并不新。

早在2021年,Eclipse Foundation就写过一篇介绍Open VSX的文章。当时的问题很直接:Visual Studio Marketplace当然好用,但它是微软的服务,条款和访问方式并不等于一个中立的公共扩展层。很多支持VS Code扩展API的开源工具、VS Code分支、云开发环境,并不能把自己的未来完全绑在一个专有市场上。

Open VSX给出的答案,是把扩展市场做成一个更开放的基础设施。

它可以服务Eclipse Theia、Eclipse Che、VSCodium、Gitpod、Coder、SAP Business Application Studio等工具;它的源码开放;企业也可以自托管内部扩展注册表;它的治理目标,是不让单一公司拥有服务器、运营服务,或比其他参与者拥有更多控制权。

这听起来像开源世界熟悉的价值观。

但到了AI编程工具时代,它的含义变了。

扩展不再只是“让编辑器更顺手”的小配件。

当IDE开始变成Agent工作台,扩展市场就开始决定:这个Agent能看见什么环境,能调用哪些工具,能接入哪些语言生态,能不能在不同编辑器和云环境之间迁移。

插件市场从便利功能,变成能力分发层。

二、AI IDE越热,扩展注册表越像公共道路

Eclipse这次公告里给了几个数字。

Eclipse Foundation维护的基础设施,每月提供超过5亿次下载,服务包括download.eclipse.org、Eclipse Marketplace和Open VSX。Open VSX本身已经托管超过7000个扩展,来自近5000个发布者,每月下载量超过1.1亿次。

这些数字不是为了证明“它很火”。

它们真正说明的是:扩展注册表已经不是一个边缘工具目录,而是很多开发者每天经过的公共道路。

更关键的是,Eclipse在公告里明确提到,Open VSX是Amazon AI IDE平台Kiro的默认注册表,也被越来越多开发者社区依赖。另一篇由Eclipse Foundation执行董事Mike Milinkovich发布的文章还点名说,Cursor、Windsurf、StackBlitz、GitPod等公司和工具也在Open VSX这类基础设施上受益。

Mike Milinkovich

Mike Milinkovich是Eclipse Foundation执行董事,长期代表Eclipse讨论开源治理、开发者基础设施和可持续性问题。

这里的重点不是列名单。

重点是AI工具正在改变扩展市场的压力结构。

过去,扩展市场的主要问题是开发者体验:能不能搜到插件、安装快不快、版本更新及时不及时。

现在,它开始承载更重的东西。

如果一个AI IDE依赖扩展来理解语言、连接云资源、接入测试环境、运行安全扫描,那么扩展注册表的可用性就会影响AI助手的工作连续性;扩展来源的可信度会影响整个开发环境的安全边界;扩展生态是否被单一服务规则限制,会影响新工具能否真正竞争。

换句话说,AI编程工具让扩展市场从“编辑器周边”升级成“生产力入口”。

一条公共道路没人修时,平时看不出来。

直到车流量突然变大。

三、真正昂贵的不是开源,而是稳定地开放

开源基础设施最容易被误解的一点,是把“免费访问”误读成“免费运行”。

Eclipse那篇可持续性文章说得很直白:Open VSX每月处理超过1亿次下载,从2024年初以来增长了将近4倍。自2022年9月以来,项目收到超过3000个issue,超过1200个pull request,但PR来自的贡献者只有43人。

这个对比很扎眼。

使用者很多,受益公司很多,商业依赖越来越重,但真正持续维护的人很少。

这不是Open VSX独有的问题。几乎所有成功的开放基础设施都会走到这一步:越多人依赖它,越容易把它当成空气;越像空气,越没人愿意为压缩机、电费、值班、监控和维修买单。

Eclipse在文章里提到,企业级基础设施需要零停机、持续监控、可追踪性和安全分发。生成式AI和Agentic AI的兴起,还带来大量新的自动化负载,其中一部分并不高效。

这句话很值得停一下。

AI工具不仅消耗模型算力,也会消耗开发者生态的基础设施。

Agent可能会更频繁地拉取依赖、搜索扩展、创建环境、触发构建、调用服务。单个开发者手动点几下时不明显,但自动化系统一旦规模化,负载就会变成另一种公共成本。

于是,一个很讽刺的局面出现了:

AI编程工具被宣传为提高效率。

但它提高效率所依赖的那些开放服务,可能正在被更高频、更自动化、更商业化的使用方式推向成本边界。

这不是说AI工具不能依赖公共基础设施。

而是说,当商业产品把公共基础设施包装进自己的用户体验里,它也应该把责任包装进去。

不能只把开放当成免费原料。

四、AWS这笔投入有意义,但它不是童话结尾

Eclipse公告说,AWS的投入将帮助改善Open VSX和其他Eclipse基础设施的性能、可靠性和安全。具体工作包括加强恶意软件检测、改善流量管理、扩展运营监控,并提升可用性、性能和可扩展性。

这些都是很无聊的词。

但基础设施真正需要的,常常就是这些无聊的词。

恶意软件检测不是发布会上最亮的功能,却决定开发者能不能相信扩展来源;流量管理听起来像运维细节,却决定一个热门AI工具突然带来大量请求时服务会不会崩;运营监控不性感,却是“出问题能不能知道哪里坏了”的前提。

不过,这里也要克制一点。

AWS的投入不应该被写成“巨头拯救开源”的童话。

Eclipse自己的表述更准确:这是一个例子,说明依赖开放基础设施的行业领导者,应该对它们每天使用的系统进行战略性投入。它强调的是shared responsibility,而不是某一家公司的恩赐。

这点很重要。

如果开放基础设施的可持续性,只靠偶尔出现的赞助英雄,那它仍然脆弱。真正健康的结构,应该让使用最多、受益最大、商业化最深的组织,形成稳定、透明、可预期的贡献机制。

否则,公共地基会一直处在一种奇怪状态:

所有人都说它重要。

但只有在它快不够用的时候,大家才想起它需要钱、需要人、需要治理。

五、这和npm、PyPI不一样,但问题押韵

最近我们讨论过软件包仓库、可信发布和供应链安全。Open VSX看起来也像一个“注册表”故事,很容易被归到同一类。

但它的机制不同。

npm、PyPI这类包仓库,主要分发的是程序依赖。它们进入构建流程、运行环境和供应链。

Open VSX分发的是开发者工具能力。它进入的是编辑器、IDE、云开发环境和Agent工作台。

前者更像“应用和服务吃进去的材料”。

后者更像“开发者和AI助手拿来工作的工具箱”。

两者都会遇到信任问题,但后者多了一层平台和治理问题:谁有权定义扩展市场的规则?新IDE能不能公平接入?企业能不能自托管?开源工具能不能不被专有服务条款卡住?AI工具能不能在不牺牲开放性的前提下拿到足够丰富的扩展生态?

这也是Open VSX的独特价值。

它不是因为“开源”两个字天然更高尚。

而是因为在AI编程工具快速扩张时,开发者需要一个不完全受单一厂商控制的能力分发层。

没有这种中立层,所谓“AI开发者生态”很容易变成几个大平台之间的围墙比赛。

有了这种中立层,问题也不会自动消失。

开放只是把控制权分散出去。

它还需要有人承担运行成本、治理成本和安全成本。

六、AI工作台的未来,取决于谁愿意维护那些不聪明的部分

AI行业喜欢谈聪明。

更聪明的模型,更聪明的Agent,更聪明的IDE,更聪明的自动化工作流。

但一个真正可靠的AI工作台,不能只由聪明组成。

它还需要很多不聪明、甚至故意不聪明的东西:稳定的注册表、清晰的发布流程、可追踪的扩展来源、节制的流量规则、持续的恶意软件检测、有人值守的监控、可公开讨论的治理。

这些东西不会在演示里自动发光。

但它们决定演示之后的东西能不能继续运行。

Open VSX这件事提醒我们的,不是某个插件市场突然站到了舞台中央。

而是AI编程工具越强,越依赖那些看起来不属于AI的基础设施。

模型会决定助手有多聪明。

插件、注册表和治理,会决定它能不能在真实开发环境里被安全地使用、持续地使用、跨平台地使用。

所以,AI编程工具最脆弱的地方,可能不是模型不够强。

而是它脚下那层公共地基太容易被当成理所当然。

真正成熟的AI生态,不是每家公司都宣称自己有最聪明的Agent。

而是当Agent开始替人工作时,行业仍然愿意为那些无聊、缓慢、需要长期维护的公共部分付账。

延伸阅读


《The Cathedral and the Bazaar》
|Eric S. Raymond
这本书适合理解开源协作为什么能释放创造力,也适合反过来追问:当开源项目变成关键基础设施之后,协作模式还需要补上哪些运营责任。
《The Innovator's Dilemma》
|Clayton M. Christensen
它不直接讨论开源,但能帮助理解为什么新工具常常依赖被大平台忽视的缝隙成长;Open VSX这类中立基础设施,正是在给新IDE和云开发环境留下竞争空间。
《The Fifth Risk》
|Michael Lewis
这本书写的是公共机构和被忽视的专业系统,却很适合用来理解基础设施的讽刺:真正保护日常生活的,往往是那些只有坏掉时才会被看见的无聊工作。
往期内容

The Atlantic追问AI财富怎么分:给全民发股票,最难的是别让政府也被套牢
LangChain盯上Coding Agent账单:AI写代码的下一道门槛,是知道钱花在哪
Thinking Machines复刻投资人的判断:最值钱的AI资产,可能是人的品味数据
Google把AI用在城市屋顶:最现实的气候技术,是先知道哪里最热
Latent Space连谈Agent技能与配方:AI工厂真正缺的是组织记忆
拾荒图书馆
看见技术,也看见它改变世界的方式