vibechecked

The only design review that doesn't care about your feelings.

100% vibe-coded
npx vibechecked vercel.com
$ npx vibechecked vercel.com
Analyzing screenshot...
Originality
62
Layout
35
Typography
55
Color
58
Overall
50
ROAST:

"Vercel really said 'we're the AI Cloud' and then slapped a triangle on a rainbow gradient like a Pink Floyd album cover designed by a CS major who just discovered CSS blend modes."

VERDICT: KINDA MID
VIBE-CODED: 38%
$

Star on GitHub · Free & open source · MIT License

Think YOUR site would pass?

Paste a URL and get an instant vibe check.

How it works

01

Screenshot

Point it at any URL. Puppeteer captures a full-page screenshot.

02

Analyze

AI examines every pixel for design patterns, cliches, and red flags.

03

Roast

Get brutally honest scores, a roast, and your vibe-coded probability.

Hall of roasts

We roasted ourselves and the templates everyone uses. Real scores. Real shame.

self-roast
vibechecked.doruk.ch Us. We roasted ourselves.
49
originality
layout
typography
color

"You built a tool to roast vibe-coded sites and then vibe-coded the landing page. It's like a barber with a bad haircut."

KINDA MID 68% vibe-coded
generic-saas-template.vercel.app Every SaaS template ever
18
originality
layout
typography
color

"Purple gradient hero, glassmorphism pricing cards, 'Trusted by 10,000+ companies' with logos you've never heard of. This template has been forked 47,000 times and it shows."

VIBE-CODED CLONE 95% vibe-coded
ai-wrapper-starter.netlify.app The ChatGPT wrapper starter kit
22
originality
layout
typography
color

"Dark mode, neon accent, chat interface on the right, 'Powered by AI' badge. You didn't build a product, you installed a template and changed the logo."

VIBE-CODED CLONE 92% vibe-coded
my-side-project.vercel.app Every indie hacker landing page
35
originality
layout
typography
color

"Hero section with your face, 'I built this in a weekend' energy, three feature cards with Lucide icons, and a 'Star on GitHub' button that's doing all the emotional heavy lifting."

GENERIC AF 75% vibe-coded
startup-landing.framer.app The Framer template special
42
originality
layout
typography
color

"Beautiful animations, gorgeous typography, zero original thought. This is what happens when your entire design process is 'pick a Framer template and change the colors.'"

GENERIC AF 60% vibe-coded
hand-crafted-portfolio.dev The rare handcrafted site
88
originality
layout
typography
color

"Wait — someone actually designed this themselves? Custom layout, thoughtful color choices, typography that wasn't picked by an AI. We didn't think these existed anymore."

CERTIFIED ORIGINAL 5% vibe-coded

Think your site would beat a template? Run vibechecked and find out.

Why this exists

Every week, someone posts their new app on Twitter. It always looks the same.

Purple gradient hero. Glassmorphism cards. "Trusted by" logo bar. Three feature columns with icons. The exact same layout as the last 500 apps.

We built vibechecked because someone had to say it out loud.

Is it useful? Debatable. Is it funny? Absolutely. Will it make you question every design decision you've ever made? That's the point.

Red flags it detects

If your site has three or more of these, you might have a problem.

9 red flags we check for
Purple gradients
Glassmorphism
Hero > Features > Pricing layout
Gradient text
"Trusted by" logo bars
3-column feature cards
Floating angled mockups
Dark mode + neon accents
Excessive rounded corners

Built for developers who care about design

5
scoring dimensions
11
red flags detected
1
savage roast per URL

The verdicts

Five tiers. No mercy.

CERTIFIED ORIGINAL
MOSTLY FRESH
KINDA MID
GENERIC AF
VIBE-CODED CLONE

Try it now

One command. Under 60 seconds.

# install and run
npx vibechecked https://your-site.com
# or clone for development
git clone https://github.com/peaktwilight/vibechecked && cd vibechecked && npm i && npm run build

Requires Node.js 18+

Share your score

Roasted your site? Share the shame (or glory).

Share on X

FAQ

Is this free?
Yes. Completely free, open source, MIT licensed. Forever.
Does it send my data anywhere?
The screenshot is analyzed locally using AI. Nothing is stored, logged, or shared. The tool runs entirely on your machine.
What do I need to run it?
Node.js 18+ and Playwright (for screenshots). That's it.
Can I use it in CI/CD?
Yes — use the --json flag to get machine-readable output. Pipe it to whatever you want.
How accurate is the roast?
It's entertainment, not a design certification. The scores are consistent enough to compare sites and start arguments on Twitter. Which is really the whole point.
Was this tool vibe-coded?
Obviously. We prompted an AI, it wrote the whole thing in a few hours, and we shipped it. The irony is not lost on us. But hey — at least we ran vibechecked on our own site. We scored... let's not talk about it.
Star on GitHub