Reposted by Khleedril
The IndieWeb Now Has genAI and Claude Built-in. What Do We Do?
brennan.day/the-indieweb-now-has-ge…
#genai #ai #indieweb #smallweb #webdev
brennan.day
The IndieWeb Now Has genAI and Claude Built-in. What Do We Do?
I've always had an understanding that the independent web was designed by humans and for humans. There were times that my inbox or forums I visit were solicited by people (and maybe occasionally agents) who vibecoded a project and were proudly sharing it as part of the resistance against the corporate web. That always felt totally antithetical to what is trying to be accomplished and achieved with regards to the IndieWeb.
Take for instance this website proclaiming that the IndieWeb is punk. While I appreciate the intent of the message, it felt totally counteracted by the fact that the website was created with the help of Claude Code, and how the language on the website itself reads like what an LLM would output. How can you advocate that people should hand-make their Internet pages when yours itself is not?
Now, I've only been an active participant on the IndieWeb for around a year, and I will stress that it is an incredibly loosely-defined movement and umbrella term. But the view and understanding of the subculture being pro-human and anti-genAI, just as it is anti-corporation, seemed coherent and widely agreed upon. If you read the AI policy article on the wiki, there seems to be a broad overall consensus.
So, what do we do when the founding technical member of the IndieWeb has decided to use Claude Code in some of the most important IndieWeb projects?
I briefly gestured towards this in an earlier post, but I haven't really reckoned with what it means until now.
But I'm getting ahead of myself.
## Aaronpk?
Let's start at the beginning. Aaron Parecki (known online as aaronpk) is one of the co-founders and the lead technical architect of the IndieWeb movement. Alongside Tantek Çelik, he co-founded the movement in 2010, with the main idea being to empower individuals to own their own identity, data, and web presence rather than relying on centralized social media silos.
Parecki’s contributions to the IndieWeb as-we-know-it are incredibly foundational. He co-founded and helped organize the very first IndieWebCamp in Portland, Oregon in June 2011. He built and maintains Meetable, an open-source event-listing platform that powers events.indieweb.org and facilitates community gatherings.
Parecki bridged the gap between IndieWeb concepts and technical web specifications. He's served as the editor/co-editor for critical W3C protocols:
* Webmention: A protocol enabling websites to automatically notify each other when they link to one another, allowing cross-site commenting and conversations.
* Micropub: An API standard for independent clients and posting apps to securely create, update, or delete posts on a user's own domain.
* WebSub: A protocol for real-time pub/sub notifications, allowing for instantaneous decentralized feeds.
Parecki also created much of the essential backend plumbing used by the community under his personal p3k project umbrella:
* webmention.io: A widely adopted, free service that receives and aggregates Webmentions on behalf of independent websites.
* Quill & Teacup: Micropub clients used to post text, photos, food logs, and check-ins directly to your personal sites from your phone or web browser.
* Monocle & Aperture: A self-hosted Microsub reader and server environment designed to let users consume content in a decentralized manner.
* OwnYourSwarm: A bridging tool to syndicate Foursquare/Swarm check-ins back to your personal domain; an example of PESOS (Publish Elsewhere, Syndicate to Own Site) philosophy.
He is so foundational that the IndieWeb wiki has an article titled single point of Aaron, where "IndieWeb technology is being developed and there haven't been enough implementations to create proper diversity causing an over reliance on one of Aaron Parecki's services in order for the technology to work broadly."
Parecki's personal website, aaronparecki.com, serves as a fantastic reference implementation of an IndieWeb-enabled site. There's location tracking, fitness logs, music, micro-blog notes, and much more. All built on his own infrastructure.
And if you visit that site, you'll notice it was only a few weeks ago that he 3D printed a Claude Code mascot (with the help of Claude, of course), and that he's been using a local LLM model to generate cat pictures for his weather display.
And if that was the end of it, that'd be one thing—I think it'd be weird of me to write this blog post if Parecki was just dabbling in genAI personally.
But that isn't the case at all. What's happening here is that major IndieWeb projects, such as webmention.io, are being entirely reworked into PHP with Claude Code. The original Ruby code hasn't been touched since April of this year, and seems to be human-only and what I mirror on folk.zone.
The same can be seen in the commit history of indielogin.com, which began having Claude Code as a contributor only around a month ago in mid-September. And the same for Meetable's codebase, IndieNews' codebase, micropub.rocks' codebase, and I'm sure many of Parecki's projects I haven't checked.
Suddenly, if you have an anti-genAI stance, you have a reckoning on your hands. My website, for example, uses IndieAuth/IndieLogin for comments, I use Webmentions, I have Micropub enabled. The list goes on and on.
## The "Discourse"
I can imagine the discourse going in several directions here. To start, the IndieWeb has always had an inherent fragility and over-reliance on Parecki's work. He could have decided to inject advertisements or malicious code into his code at any time, and many others (and I) would have been at the mercy of that. Instead, he has decided to use Claude for his many projects.
You could also make the argument that there just simply isn't enough funding or attention for these projects, that people have been too passive and unsupportive of projects like these for human-only maintenance to be sustainable.
Next—and I think this is actually important—the lowercase indie web is NOT the uppercase IndieWebCamp and the IndieWeb wiki. I have always tried to emphasize that it doesn't matter if you use Microformats2 or any of the other specifications and protocols listed on the wiki—as long as you made your website and it isn't just a mere account on a corporate social media platform, then you've succeeded and are part of the indie web.
But of course, many people (myself included) still conflate the two as one-in-the-same. What comes up when you search "indie web," after all? Probably the wiki that's existed for over fifteen years. The "brand" that has merch and a logo.
## What Do We Do, Now?
Many people who participate in the IndieWeb and who are passionate about the subculture aren't technologically savvy enough to fork and build their own human-made versions of Parecki's projects. Maybe there will be a few devoted, technical people willing to put in the work there, but it would take a lot of time and effort. It would be a good thing to have a more diverse selection of choices, don't get me wrong, but it does feel like a serious schism in a way.
Or do we just bend the knee? Do we accept that generative AI is so ubiquitous that, even in a movement and subculture promoting humanity and our fight against corporations and their ruinous effects, it's okay that the major fundamental building blocks of the IndieWeb use the likes of a chatbot built by the corporation Anthropic? Do we just let the developers and programmers we rely on use the technology?
Or do we just abandon uppercase IndieWeb altogether? Do we strip our websites of the specs and formatting and just simply wash our hands of the project that's been built for over a decade and a half?
Obviously, I don't think there's an easy answer. I don't even know what I personally am going to do, here. I don't think I can overstate how vital and influential Parecki's technical contributions have been to the IndieWeb, regardless of his recent genAI usage. I am not writing this out of judgment or anger, but rather to just bring awareness to the situation, so people can make an informed choice for themselves. That's all I ever try to do.
Somebody I look up to and who's been handcrafting his own (impressive) code for years has told me that he feels fatigued by having to feel angry all the time at genAI at this point. And I can sympathize deeply with how demoralizing it must feel, and that there is obvious burnout in trying to be proactive and vocal about this when there's a never-ending torrent of chatbots and genAI in our face every single day.
I'd really love to know the thoughts of other people (yes, you reading) on this, I think it'll help me get a clearer picture. Maybe it will for you, too.