Every vibe-coded website is the same page with different words. So I made that
98 comments
·October 17, 2025SeanAnderson
brailsafe
"Bootstrap me a website with Tailwind, but make it look like bootstrap actually"
hshdhdhehd
"Knockout a React site."
_pdp_
You forgot to include some vulnerabilities. It just doesn't feel complete to me.
Jokes aside, I'm not mentioning who, but right on the front page of a popular vibe coding platform you can see a bunch of promoted real-world projects and almost all of them have some gaping security hole - and I'm not referring to the click-jacking kind.
Darmani
Okay, added. https://vibe-coded.lol/#security
mirekrusin
I think it shows me my old password, where do I update it?
x______________
Why is my password the same across different browsers? Don't you know that I rotate my passwords you insensitive clod?
/s
(Would it be too much to have a randomized password generated for each session/cookie?)
Also, kudos to you on the (realisticly accurate) advertising consent form!
Darmani
Claude made it. The prompt was
Referencing https://news.ycombinator.com/item?id=45624294 , add a joke cookie banner.
And that was it.Still happy to take credit.
maufl
The hunter2 joke makes me miss bash.org again
guestbest
Are LLM’s capable of time travel because it looks it also created all these cookie cutter websites in 2013
m463
Your comment makes me wonder. Probably lots of 2013 websites in the training data.
Also makes me wonder... will self-driving car training data be less and less based on human driving, and more based on how all the other self-driving cars behave?
BobbyTables2
Or will they randomly drive 10mph under the speed limit, with the turn signal left pm for 10 miles, because an email was received?
neom
model to model is a pretty normal training method right now, but can result in this: https://en.wikipedia.org/wiki/Model_collapse
marcosdumay
The only self-driving car out there imitating humans is the Tesla one... and you can check how well it's doing.
Cars have a clear goal that one can test for.
ValveFan6969
Precisely. I don't know why the creator of this site is trashing LLMs and not the generic slop the LLMs were trained on to begin with.
platevoltage
It reminded me of every web dev who was too lazy to design their own portfolio page and just used the same template every other person.
lispisok
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.
srcreigh
I vibe coded the site for pxehost - https://pxehost.com
The text content is largely hand written but the style/structures/etc are vibes.
Codex CLI on the $20 plus plan
The first shot was remarkably similar to the end result, but there was lots of tweaking and testing.
linkregister
That looks great for presumably a couple of hours of work, and it showcases pxehost pretty well.
candiddevmike
You really bury the lede that this software runs a DHCP server. Folks could really mess up their network running it on their local machine, you should add a warning somewhere. How does it determine the default gateway or DNS to advertise?
srcreigh
It’s not a DHCP server the way you’re thinking. Pxehost only replies with a couple fields for PXE boot, and only to clients that are declaring themselves as PXE boot client. It doesn’t interfere with the normal dhcp server - the PXE client will get 2 broadcast replies, one from pxehost and one from the dhcp server, and will combine the info
candiddevmike
Even with something like proxy DHCP, you shouldn't have easy to follow instructions for folks to fire up a DHCP server without a warning, IMO. It's just polite to your fellow network admins.
null
Spivak
If you know anything about PXE booting then you'll know it needs DHCP. I think it's fine, it's a pretty niche technology. You aren't likely to to find someone downloading it who doesn't know what they're setting up.
dudeWithAMood
Honestly that's a great case for vibe coding, getting a splash page for a project that's not a website.
strogonoff
No proper parody of an LLM-autocompleted website is complete without a bunch if broken or misdirected links.
hshdhdhehd
About us:
Some blurb about how we are passionate a about startups, love our customers etc. No business name, human names or contact info though.
Darmani
It was actually always there; you just missed it. Claude is so smart that it both predicted this comment and linked to it before you made it.
Darmani
You're absolutely right. https://vibe-coded.lol/#broken-links
MassiveQuasar
I tried sending you and email but even your email address is vibe code :(
conception
Not enough tailwind. 6/10.
incompatible
I was looking at the site and it already has a whole section linking to this comment, from 18 minutes ago, Impressive!:
Wait, Not Enough Tailwind?
Someone said "Not enough tailwind. 6/10." So here's a literal tail in the wind.
[picture of cat, no tail visible, with alt text "Dog with tail blowing in wind"]
This is as close to Tailwind CSS as we're getting on a pure HTML site. But hey, we added rounded corners and shadows, so basically the same thing.
m463
But nobody code reviewed the changes!
incompatible
They'd have only found a few minor quibbles, why bother.
Darmani
Okay, I added Tailwind. https://vibe-coded.lol/#tailwind
all2
Already fixed.
tailwinded
[dead]
jasonthorsness
The LLM does seem to default to a certain style. I made an “improvisational web server” that plans and generates a site based on a path, but after hosting it and looking at a few hundred generated sites, they all kind of look the same. Which I guess is expected? But it will be interesting to see if human designers take pains to differentiate.
PebblesHD
I had a play with this and you’re right, it does have a style, but first: this is awesome, and good fun, well done!
I think the system prompt or training data probably focuses on marketing websites, it didnt manage to make a settings page or a canvas game, but did make a site telling me how to make a canvas game :)
How does it interpolate the path to make the prompt? (Havent checked the code yet…)
tptacek
Why should making a static brochure website involve coding skill?
chairmansteve
I agree. But AI is not needed either.
I have used Weebly in the past, just type in the text, choose pictures and you're done.
tptacek
Why should people need to understand the markup and JS for a generated static brochure page? That's the premise of this page.
I do, for my pages. But when I write a Word document, I have absolutely no fucking clue what any of the underlying formatting code means. I feel like people forget that for ordinary desktop publishing, HTML/JS is a gigantic step backwards. Getting us back to the status quo of the 1990s, whether it's LLMs or Weebly, would be a very good thing.
platevoltage
Don't we have Wix and Squarespace for that just like we had Dreamweaver in the 1990's?
madrox
The whole thrust of anti-vibe UI sentiments remind me of when Twitter Bootstrap came out. The unlocks were huge because suddenly people who didn't know how to make nice looking UI didn't have to do much more than drop in a stylesheet link and add some classes. Despite that, everyone complained all web sites started looking the same.
And, sure, that was valid. However, eventually everyone started figuring out how to get a unique look out of Bootstrap while still enjoying the benefits. All our modern frontend component frameworks can trace their lineage back to Bootstrap.
We'll see something similar with vibe UIs. Just a matter of time.
PetahNZ
jQuery UI?
Someone didn't live through peak Bootstrap and it shows. :p What's old is new again.
(also I think you can get far more variety from LLM-designed website with just a tiny bit of inspiration in your prompts)