Is it vibe-coded?
Find the fingerprints. Catch the oversights. Choose a vibe check, passive security check, or launch checklist — and leave with evidence and a repair brief for your coding assistant.
How the scan works
There is no language model behind the score. It is a deterministic pattern matcher, which means it is fast, free, repeatable, and confidently wrong sometimes.
Public evidence, bounded requests
One request for the public page, capped at 2.5 MB. We never execute the page’s JavaScript, and nothing is stored.
94 heuristics, eight categories
Stack fingerprints, house aesthetic, copy tells, and leftovers push the score up. Every one carries a weight and has to show its evidence.
Craft pulls it back down
Skip links, real ARIA, self-hosted fonts, a token layer, structured data. Finding these lowers the vibe score, but does not prove who built the page or whether it works.
Then you get a fix list
Every finding carries a remedy. The prompt we hand you is a repair brief — remove these, add these, and here are the rules so you don't just land on a different default.