Using RSS to Organize the AI-Generated App Explosion
- •Simon Willison proposes RSS feeds for 'vibe-coded' micro-apps to solve discovery
- •New AI-driven development shifts software creation from major launches to frequent posts
- •Proposed model treats individual tools as blog-style feed entries for instant access
We are witnessing a fundamental shift in how software is born. As Large Language Models (LLMs) continue to streamline the coding process, the barrier to creating functional applications has effectively vanished. This trend, affectionately termed "vibe-coding"—where you describe your intent and let the AI bridge the gap to functional code—is leading to an explosion of hyper-specific, personal tools. These aren't massive SaaS platforms; they are artisanal, single-purpose utilities that solve one problem incredibly well.
However, this democratization of development brings a new challenge: discoverability. When everyone can "vibe-code" a custom calculator or a niche visualization tool in minutes, how do we keep track of what is being built? The traditional software release cycle is far too cumbersome for the sheer volume of output we are now seeing. We need a new paradigm for how these mini-applications are shared and consumed in the wild.
The proposed solution is a return to the roots of the open web: the Really Simple Syndication (RSS) feed. If we treat an application—or the code behind it—as an entry in a feed, users could subscribe to a developer's output just as they would a blog. Each feed item would represent a new tool, complete with an "install" button or a link to run it immediately. This transforms the chaotic landscape of fragmented micro-apps into an organized stream of innovation, shifting the power from centralized app stores to decentralized, creator-owned distribution.
This concept strikes a chord for students experimenting with these technologies. You might be using AI assistants to spin up a quick dashboard for a dorm project or a script to manage coursework, but that code often dies in a local folder. By adopting simple protocols like RSS or Atom, you essentially turn your development process into a living library. It is an invitation to work in the open, allowing others to fork, modify, or simply benefit from the utilities you create on the fly.
Ultimately, this is about ownership and agency in the age of AI. As the act of writing code becomes increasingly automated, the value shifts toward curation, documentation, and sharing. Adopting feed-based syndication is a direct call to action for the developer community. We have the tools to build faster than ever before; now, we need the infrastructure to ensure those creations don't just disappear into the ether, but become part of a shared, evolving digital commons.