15 areas scanned · 129+ checks · MCP included · Free · No credit card

YOUR APP
IS SICK.
PROVE US WRONG.

WE'LL DIAGNOSE IT - FREE.

Connect your GitHub repo. We scan 15 areas - security keys, performance, SEO, SSL, code quality, and more - and email you a full diagnosis in minutes. Plus real-time MCP analysis in your IDE. Free. No strings.

or connect directly
Sign in with GitHub

We only read your repo. We never write or store your code.

What happens next

MINUTES TO
THE TRUTH.

01
🔗
Connect your repo
Email us your GitHub repo link or connect directly. Takes 30 seconds. We never write to your code - read-only access only.
02
🔬
We run 129 checks
Across 15 areas: security keys, headers, performance, SEO, SSL, code quality, deep code analysis, accessibility, broken links, and more.
03
📋
Report in your inbox
A scored breakdown per category - with severity levels (Critical / High / Medium / Low) and exactly what to fix. Delivered to your email in minutes. Free.
15 areas we scan
🤖 Vibe Coding Health
⚡ Performance
♿ Accessibility
🔍 SEO (Lighthouse)
🔍 SEO Meta Tags
🔒 Security Headers
🔒 Security Issues
🔐 SSL / TLS
✅ Best Practices
🧹 Code Quality
📈 Deep Code Analysis
🚨 Console Errors
🔗 Broken Links
📊 Page Weight
+ Fix Recommendations
🔌 MCP - Real-Time IDE Analysis
What we actually find - from real scans

MOST APPS HAVE
AT LEAST 3 CRITICAL
ISSUES.

🔑 Leaked API Keys in Code
AWS, Razorpay, Google Maps credentials hardcoded in source files - visible to anyone with repo access.
🛡️ Zero Security Headers
No Content-Security-Policy, no X-Frame-Options, no MIME sniffing protection. 5 critical headers missing by default in vibe-coded apps.
⚠️ XSS & Injection Vectors
AI-generated code uses document.write() and unvalidated inputs - open XSS door for attackers.
🐛 13 Bugs + 1179 Code Smells
Deep analysis flags bugs, 0% test coverage, 12.5% code duplication, and 900+ lines in a single function.
🐌 LCP of 10+ Seconds
Largest Contentful Paint at 10.1s. N+1 queries, no caching, 14 blocking scripts. Users bounce before it loads.
🔍 Missing SEO Basics
No favicon, no og:image, no canonical URL. Your app is invisible to social shares and search engines.
Real-time code analysis - in your IDE

YOUR AI ASSISTANT
GETS A DOCTOR.

Connect VibeDoctor to VS Code, Cursor, or Windsurf via MCP. Get instant security scans, performance checks, and hallucinated-import detection - right where you code. No context switching.

✓ INCLUDED IN FREE PLAN - 10 checks / month · No credit card
1
Sign up & connect your repo
Create a free account. Connect your GitHub repo. Takes 30 seconds.
2
Copy your MCP endpoint
Get a unique, secure URL from your dashboard. Paste it into your editor's MCP config - one line of JSON.
3
Ask your AI to vibe-check
Type "run a vibe check on this file" in Copilot, Cursor, or Windsurf. Get instant findings - severity, category, and fix suggestions.
vibedoctor MCP - 5 tools
vibedoctor_check
Full vibe check - security, imports, performance, code quality. All categories in one call.
🔒
vibedoctor_check_security
Detect leaked API keys, hardcoded secrets, XSS vectors, and missing security headers.
👻
vibedoctor_check_imports
Catch hallucinated imports & APIs - packages and functions that don't actually exist.
vibedoctor_check_performance
Find N+1 queries, missing indexes, sync-in-async, and other performance anti-patterns.
📊
vibedoctor_usage
Check your remaining API quota - never get surprised by limits.
Works with
VS Code + Copilot
Cursor
Windsurf
Any MCP-compatible client

YOUR TURN.
IT'S FREE.

Connect your repo. Get the honest truth about your app in minutes.
Real-time MCP analysis included - even on the free plan. No credit card. No pitch call. No fluff.

or connect directly
Sign in with GitHub

We only read your repo. We never write or store your code.