usability.cat
Vibe-coded it? The cat will be the judge.

Let the cat judge
your website.

Paste your URL. In 60 seconds you'll know exactly what to fixΒ β€” with prompts you can paste straight into Cursor, Bolt, or whatever you used to build it.

3 free scans. No card. No signup.

How it works

Three steps. Sixty seconds. No signup required.

1

πŸ”—Paste your URL

Drop any live URL. Vercel, Netlify, Railway β€” if it loads in a browser, the cat can judge it.

2

🐱The cat scans your site

A real browser loads your page and AI checks everything β€” menus, forms, mobile, accessibility, speed, design, and content. Takes about 60 seconds.

3

πŸ“‹Get your report + fix prompts

Scores across 7 areas, a list of what’s wrong ranked by importance, and ready-to-use prompts you paste into Cursor, Bolt, or whatever you build with.

A real scan of a real site

0/100
β€œThe cat has concerns.”

1 life spent on this report

critical
β€œYour navigation has 14 items. Fourteen. A restaurant menu has fewer choices.”
β€” the cat
Navigation0/100
critical
β€œSomeone typed 'asdf@' into your signup form and got a success message. That's not validation.”
β€” the cat
Forms & Input0/100
warning
β€œYour hero text is 11px on mobile. I'm a cat and even I squint at that.”
β€” the cat
Mobile0/100

3 critical issues. 7 warnings. 1 thing that was actually fine.

Fix prompts for Cursor, Bolt, Lovable

Copy. Paste. Fixed.

Every finding comes with a prompt. Paste it into whatever you build with.

fix-prompt.txt
Your nav has 14 items β€” cut it to 6.
Move the rest to a dropdown.
On mobile, collapse into a hamburger menu.
Highlight the active page with your primary color.

Eight categories. One obsessive cat.

What the cat actually checks.

Not vibes. A structured audit β€” every category judged, every finding scored, every fix prompted.

  1. Navigation

    Can people find what they need? Menus, links, buttons β€” is anything buried or confusing?

  2. Visual Design

    Does it look right? Colors, spacing, fonts, and whether the important stuff stands out.

  3. Forms & Inputs

    Do your forms actually work? Error messages, labels, and what happens when someone types something wrong.

  4. Accessibility

    Can everyone use it? Screen readers, keyboard-only users, color contrast, image descriptions.

  5. Mobile

    Does it work on phones? Text size, tap targets, layout β€” everything people actually use.

  6. Performance

    Does it feel fast? Loading indicators, heavy images, and anything that makes users wait.

  7. Content

    Is the writing clear? Headings, readability, and whether your copy actually says something.

  8. Security

    New β€” Shield

    Are your API keys showing? Missing protections, leaked secrets, login holes the AI left behind.

The full picture

See what you get

Everything in one place β€” your score, what's wrong, how to fix it, and what your site looks like on desktop and mobile.

myapp.vercel.app
0/100

β€œNot bad for a vibe-coded app. But that nav needs serious work.”

Category breakdown

Navigation0/100
Visual Design0/100
Forms0/100
Accessibility0/100
Mobile0/100
Performance0/100
Content0/100

Sample finding

Critical

Navigation has too many top-level items

Your main menu has 14 links. That's too many choices β€” people get lost. Most apps need 5-7.

Fix prompt

Reduce main nav to 5-7 items. Move secondary links to a dropdown or footer. On mobile, collapse into a hamburger menu.

Tech detected

Next.js 14Tailwind CSSVercel

Screenshots

Proof, not promises

Fix. Re-scan. Watch it climb.

Re-scan the same URL free within 14 days.

Before

0

After

0

The cat went from β€œyikes” to β€œacceptable.”

How do you stack up?

Scan any site alongside yours β€” a competitor or one you admire. 2 lives.

Your app

62

vs

Competitor

71

NavigationBehind
0/100
0/100
5478
MobileBehind
0/100
0/100
4182
FormsYou lead
0/100
0/100
7265
AccessibilityYou lead
0/100
0/100
6859

β€œYou're beating them on forms. But mobile? They're lapping you.”

Sign in, and the cat remembers.

More than a score.

Six things you get on top of every scan β€” once you're signed in.

Your dashboard
All your scans in one place. Start a new scan, check past results, see how your apps are doing.
Compare with competitors
Scan any site alongside yours. See exactly where you're ahead and where they're beating you.
Four scan types
Quick check, full UX deep-dive, security-only, or everything at once. Pick what you need.
Scan history
Every report saved and searchable. Filter by type, sort by score, find any past scan instantly.
Tech stack detection
The cat spots what your site is built with β€” Next.js, Tailwind, Vercel β€” and tailors its advice.
Share with your team
Send a private link to anyone. They see the full report, no account needed.
  • In June 2024, hackers found hardcoded API keys for ElevenLabs, SendGrid, and Azure buried in Rabbit R1's source code. With one key they could access every voice message ever generated by any of the 130,000 devices sold β€” and send phishing emails from Rabbit's official domain.

    When Rabbit finally rotated the keys, they forgot to update their own server code first β€” bricking every device for hours. Nobody had checked.

  • A startup called Enrichlead launched a platform where 100% of the code was written by Cursor AI. The interface looked polished. The security logic lived entirely on the client side.

    Within 72 hours, users discovered they could open the browser console and bypass payment to access every premium feature for free. The project shut down entirely. The AI never warned them.

  • In July 2025, Wiz researchers found that Base44 β€” a vibe-coding platform acquired by Wix β€” let anyone bypass authentication on private enterprise apps using only a public app ID from the URL.

    Internal chatbots, HR systems, and knowledge bases with sensitive employee data were wide open. The platform's AI-generated auth checks had a gap nobody noticed until a security team looked.

  • Security researchers found roughly 3,000 production websites exposing their OpenAI API keys in JavaScript bundles and static assets. Unlike repo leaks that get caught, these keys sat in live frontend code for months.

    Anyone inspecting the page source could grab the key and rack up charges. The AI tools that built these sites bundled the secret key right into the client. Nobody checked.

  • In 2024, GitHub detected 39 million leaked secretsacross its repositories β€” a 25% jump from the year before. 35% of those secrets were found in JavaScript files, sitting in plain sight.

    Repos using AI coding tools showed a 40% higher rate of secret exposure. The tools generate working code fast, but they don't think about what they leave behind.

These are real security failures in AI-built apps β€” found after they shipped.

That's why we built Shield.

A security scan that catches what the AI tools leave behind.

Exposed API keys in client bundles
Missing security headers that protect your users
Hardcoded secrets in source maps
Login flows that can be bypassed from the console

Add Shield to any scan for 5 lives. Sleep better.

Your UX credential β€” everywhere

The score card is a moment. The badge is a billboard. Put it where people look.

Reviewed by usability.cat4 paws Β· Score: 82/100 Β· Jan 2026
Reviewed by usability.cat4 paws Β· Score: 82/100 Β· Jan 2026

In your GitHub README

## My App

A dashboard for tracking metrics.

Reviewed by usability.cat4 paws Β· Score: 82/100 Β· Jan 2026

In your landing page footer

Β© 2026 MyApp
Reviewed by usability.cat4 paws Β· Score: 82/100 Β· Jan 2026
HTML
<!-- Add to your README or landing page -->
<a href="https://usability.cat/r/abc123">
  <img src="https://usability.cat/badge/abc123.svg" alt="usability.cat - 4 paws" />
</a>

Lives & Paws

How the cat gets paid.

Lives 🐱

Every scan costs lives. You start with 3, free.

What the cat charges

Quick UX scan
1 lifeΒ 
Full UX + fix prompts
3 lives
Security scan (Shield)
5 lives
UX + Security combo
7 lives

Every account starts with 3 free lives. No credit card. When you need more, grab a pack. Lives never expire β€” use them whenever you're ready to ship.

Paws 🐾

Earn the cat's approval.

Your paw rating

β€œThe cat approves. Rare.”
β€œThe cat nods. Solid work.”
β€œGetting there. Keep going.”
β€œThe cat has concerns.”
β€œThe cat has left the room.”

Your paw rating is your app's UX credential. Put it in your README, share it on Twitter, show it to your users. It means a real AI audit was done and your app earned it.

Get Lives

The cat doesn't work for free. But lives never expire.

Kitten

$9
Γ— 9 lives
$1.00 per life

Enough for 3 full scans with fix prompts.

Most popular

Hunter

$24
...
Γ— 27 lives
$0.89 per lifeSave 11%

Enough for 9 full scans with fix prompts.

Apex

$79
...
Γ— 99 lives
$0.80 per lifeSave 20%

Scan every project you build this year.

No subscriptions. No recurring charges. The cat respects your wallet.

The cat rewards effort.

Earn free lives.

Four ways to stack lives without spending. The more you share, the more you scan. The more you scan, the better your app gets.

Questions the cat gets asked

Mostly reasonable ones.

Ready for the verdict?

3 free scans. Full reports. Every finding, every fix prompt, your paw rating. No watered-down preview.

No card. No signup. Just a judgy cat.