
Every Fucking AI-Coded Website Ever
vibe-coded.lol/ →One page that roasts every vibe-coded website into oblivion
WHAT IT SOLVES
Every AI-coded landing page has the same four-icon grid, the same emoji-stuffed hero, the same 'cutting-edge AI' copy. Nobody called it out — until this guy built the platonic ideal of all of them
WHY IT'S INTERESTING
It IS the thing it mocks
It doesn't point fingers from the outside — it IS the AI-coded page, built by literally copy-pasting Claude responses. The About Us section still has {{COMPANY_NAME}} and {{CEO_NAME}} template variables sitting there. That's the punchline
Every line is a surgical hit
'$0 REVENUE · ∞ TECHNICAL DEBT · ZERO TESTS'、'YC W25 REJECT'、'THIS BUTTON WAS AI-GENERATED TOO' — not generic mockery, surgically specific to every trope you've actually seen in the wild. The HN title nails it too: 'Every vibe-coded website is the same page with different words. So I made that'
「Every vibe-coded website is the same page with different words. So I made that」
TECH GUESS
Author says it's literally Claude output — probably bare HTML/CSS. The whole point is it should be as soulless as the real thing
DEEP DIVE
One Page to Roast Them All
If you've spent any time on Product Hunt or Hacker News lately, you've seen the template: a massive hero section, four emoji icons in a row, a tagline about being "LLM-powered," and a blurry stock photo background. Different products, different founders, but nearly identical pages. Developer todsacerdoti got tired of it, so he built Every Fucking AI-Coded Website Ever—a single, real webpage that IS the thing it's mocking. Not a screenshot collage. The actual vibe-coded site, turned into a living joke.
Built by the Very Tool It Mocks
The sharpest irony is that this page was generated by Claude. The author confirmed on HN: "Almost one-shotted, in fact. In follow up, I just asked it to add the byline and to add more gradients. 85% the same as the initial one-shot." He fed Claude a reference site (dagusa.com) and let it run. The result still contains raw template variables like {{COMPANY_NAME}} and {{CEO_NAME}}—because Claude produced them and the author never bothered to replace them. This isn't a bug; it's the entire thesis: "Built entirely by copy-pasting Claude responses without reading them!" The page is the joke, the punchline, and the proof of concept all at once.
Surgical Precision in the Roast
The project earned 207 points and 117 comments on HN not because the observation is new, but because every single line targets a real pattern developers have actually seen. The hero screams 💎 $0 REVENUE • ∞ TECHNICAL DEBT • 🔥 ZERO TESTS. A badge reads YC W25 REJECT. A button is annotated THIS BUTTON WAS AI-GENERATED TOO. The About Us paragraph reads like a Mad Libs version of every YC application. When a commenter asked for security holes, the author asked Claude to generate a fake security module and added it. When someone wanted a cookie banner, Claude produced one with a Reject All (sell my soul anyway) button. HN user reactordev said: "You got me with Reject All." This rapid-fire iteration—using AI to update a satire of AI in response to community feedback—is itself another layer of the joke.
Who Should Pay Attention
Two audiences benefit most: indie devs building SaaS landing pages, and product managers teaching others how to build them. If your site shares 70%+ DNA with this parody, it's time to ask where your differentiation actually lives. HN user lispisok nailed it: "These alleged vibe coded websites look identical to all the tech startup websites of the 2010s. Hmm I wonder where the LLM got the idea to make all websites look this way." The problem isn't the AI—it's the absence of any brand-specific constraints in your prompt. User moron4hire added: "It's like how people who say they want to write a book spend all their time on the cover and the page layout before they put any effort into the manuscript." A landing page is not a product. Vibe coding is not product development.
Honest Limitations: Satire Has a Shelf Life
As a piece of work, it's polished. As a project, it has the classic weakness of satire: expiration. When "vibe coding" stops trending, this becomes a time capsule. The author mentioned in the comments that he might build a version that live-scrapes HN comments to generate fresh satire, but hasn't shipped it yet. The other constraint is audience—if you don't know what vibe coding is, you'll just see a weird webpage. The humor is context-dependent to the point of being exclusionary. Still, this might be the most honest AI project of the year. It doesn't even hide its own flaws.
Discussion (0)
- No comments yet — be the first.
Related
#121▶ 179AI-made HTML decks you can actually edit — then export to PPTX
#120▶ 113One link to ditch all watermarks
#119▶ 140When's the last time you actually revisited something you saved?