Vibe Coding时代:为什么我们需要RSS来分享个人微应用

AI编程让软件开发如写博客般简单,RSS或成微应用分发新载体
随着vibe coding(AI辅助编程)兴起,开发微应用的门槛急剧降低,软件产出正从"产品"向"内容"演变。Matt Webb提出用RSS feed分享个人微应用,Simon Willison随即实践,用Claude为工具页面添加Atom feed。这反映了软件"内容化"、个人工具复兴和分发基础设施缺口三大趋势,RSS这一古老协议或成为vibe coding时代轻量级分发的起点。
当编程变得像写博客一样简单
随着AI辅助编程(vibe coding)的兴起,开发一个小工具或微应用的门槛正在急剧降低。Vibe coding(氛围编程)这一概念由OpenAI联合创始人Andrej Karpathy在2025年初提出,指的是开发者通过自然语言向AI描述需求,由大语言模型自动生成代码的编程方式。开发者不再逐行编写代码,而是像"导演"一样指挥AI完成实现——这种方式极大降低了编程门槛,使得非专业程序员也能快速构建功能性应用,同时让专业开发者的产出效率成倍提升。
Matt Webb 最近提出了一个有趣的观点:我们需要一种类似RSS的机制来分享这些大量涌现的个人化应用。
这个想法看似简单,却触及了一个正在发生的深刻变化——软件开发的产出形态正在从"产品"向"内容"演变。
从发布网站到发布博文:软件形态的转变
Matt Webb 的核心洞察是:
当vibe coding加速了应用开发,应用变得更加个人化、更加情境化、更加频繁。发布一个工具或微应用,不再像是上线一个网站,而更像是发布一篇博客文章。
这个类比非常精准。传统软件开发中,发布一个应用是一件"大事"——需要规划、设计、测试、部署、维护。但在vibe coding的范式下,你可能花几分钟就能让AI帮你生成一个解决特定问题的小工具。这些工具可能只为你自己服务,也可能对有类似需求的人有用。
问题在于:当每个人都在高频产出这些微应用时,我们如何发现和获取它们?
用RSS分发微应用:一个古老而优雅的解决方案
Matt Webb 提出的方案是为个人工具页面添加RSS/Atom feed,每个条目都带有一个"安装"按钮。要理解这个方案的巧妙之处,需要了解RSS和Atom的背景:它们都是基于XML的内容聚合协议,诞生于2000年代初期的Web 1.0时代。这些协议允许网站以标准化格式发布更新摘要,用户通过RSS阅读器(如Feedly、Inoreader等)订阅多个信息源,无需逐一访问网站即可获取最新内容。RSS曾是博客时代的核心基础设施,后来随着Twitter、Facebook等社交媒体平台的崛起而式微。但近年来,随着人们对算法推荐的疲倦和对去中心化信息获取的重新重视,RSS正在经历一轮复兴。Atom则是RSS的改进版本,由IETF标准化(RFC 4287),在格式规范性和国际化支持方面优于RSS 2.0。
这个想法的优雅之处在于:
- 去中心化:不需要一个统一的应用商店来审核和分发
- 订阅机制:你可以关注感兴趣的开发者,自动获取他们的新工具
- 低摩擦:与博客内容的分发方式完全一致
当然,Matt Webb 自己也提出了一个关键问题:"安装到哪里?" 这暴露了当前生态系统的不成熟——我们有了高效的AI编程生产方式,但分发和运行的基础设施还没跟上。这个问题涉及多个技术层面的挑战:传统应用需要特定的运行环境——原生应用依赖操作系统,Web应用需要服务器托管,桌面应用需要安装包分发。目前的微应用大多以静态HTML+JavaScript的形式存在(可在浏览器中直接运行),或依赖Cloudflare Workers、Vercel等无服务器平台托管。PWA(Progressive Web App,渐进式Web应用)技术提供了一种可能的方向——它允许Web应用像原生应用一样被"安装"到设备上,支持离线运行和推送通知,但其生态成熟度和用户认知度仍然有限。
Simon Willison 的实践:用AI解决AI产物的分发
受到这个想法的启发,知名开发者 Simon Willison 立即付诸行动。Simon Willison是Django Web框架的联合创始人之一,也是数据工具Datasette的作者,长期活跃在开源社区和AI工具探索的前沿。他的个人网站simonwillison.net是技术博客领域的标杆,而tools.simonwillison.net则汇集了他用AI辅助开发的大量实用小工具——他是vibe coding实践的早期倡导者之一,经常公开分享自己使用Claude等AI工具进行开发的完整过程。
他让 Claude 为自己的 /elsewhere/tools/ 页面添加了 Atom feed 和图标。这个页面汇集了他在 tools.simonwillison.net 上发布的各种工具。
有意思的是,这个改动本身就是通过AI完成的——他在GitHub上创建了一个PR,由Claude来实现具体代码。这形成了一个有趣的闭环:用vibe coding的方式,来解决vibe coding产物的分发问题。
更深层的趋势:软件开发的范式转移
这个讨论反映了几个值得关注的趋势:
软件的"内容化"
当AI编程让开发成本趋近于零,软件就不再是稀缺品。它变得像博客文章一样——大量、个人化、时效性强。我们需要用对待内容的方式来对待这些软件产物。
个人工具的复兴
在SaaS主导的时代,我们习惯了使用通用工具。SaaS(Software as a Service,软件即服务)是过去二十年软件行业的主导商业模式,用户按月/年付费使用云端托管的通用软件(如Notion、Slack、Figma等)。这种模式的优势在于免维护、持续更新,但代价是用户必须适应软件的通用设计,而非软件适应用户的个性化需求。
但vibe coding让"为自己量身定制工具"变得可行,这可能催生一个个人软件的文艺复兴。值得注意的是,这并非全新的现象——在SaaS之前,个人计算的早期阶段(1980-90年代)曾有过丰富的个人工具文化,用户用HyperCard、Excel宏、AutoHotkey等工具为自己定制解决方案。Vibe coding正在复兴这种"终端用户编程"(end-user programming)的传统,但以AI为媒介,将定制化能力提升了一个数量级。
分发基础设施的缺口
应用商店的模式太重了,GitHub仓库又太技术化了。我们需要一种介于两者之间的轻量级分发方式。RSS可能是一个起点,但完整的解决方案还有待探索——或许未来会出现专门面向微应用的聚合平台,或者现有的RSS阅读器会进化出"一键运行"微应用的能力。
结语:从RSS到App Store再回到RSS
技术的发展有时候是螺旋式的。当AI让软件开发变得像写作一样轻松时,也许我们确实需要回到内容分发的基本范式来重新思考软件的传播方式。RSS这个诞生于Web 1.0时代的协议,或许正是vibe coding时代最合适的分发载体。
核心要点
- Vibe coding让应用开发变得像写博客一样频繁和个人化,需要新的分发机制
- Matt Webb提出用RSS feed来分享个人开发的微应用和工具
- Simon Willison受启发后用Claude为自己的工具页面添加了Atom feed
- 软件正在经历"内容化"转变,从稀缺产品变为高频个人化产出
- 当前生态系统面临分发基础设施缺口——应用商店太重,GitHub太技术化
相关推荐
观点碰撞Windsurf CEO深度访谈:速度是唯一的护城河
Windsurf CEO Varun Mohan深度访谈,分享AI编程IDE的创业pivot经验、产品构建方法论、异步Agent挑战,以及与Cursor竞争的差异化策略。速度才是创业公司唯一的护城河。
观点碰撞被低估即自由:AI时代的逆向竞争哲学
探讨AI行业中"被低估即自由"的逆向竞争策略。从OpenAI、DeepSeek到Cursor,解析为何低调积蓄力量比站在风口浪尖更具战略优势,以及这一哲学对AI创业者和从业者的深刻启示。
观点碰撞新教工作伦理如何被劫持:从保护工人到压迫工人的演变
哲学家Elizabeth Anderson揭示新教工作伦理如何从保护工人的理想被扭曲为压迫工具。从清教徒的公平商业伦理到新自由主义的复活,深度解析工作伦理的历史演变及其对AI时代劳动关系的启示。