Vibe Coding
Done Right!

A modern CLI tool that checks your website's SEO compliance with comprehensive rules, smart caching, and beautiful reports.

npx vibelinter check http://localhost:3000

Interactive HTML Report

Full-featured Vue.js interface with detailed analysis

Features

Fast Analysis

Concurrent processing and smart caching for rapid SEO analysis.

90+ Rules

Comprehensive coverage of meta tags, headings, images, and performance.

Agent Mode

Structured output for AI tools and automated workflows.

Interactive Reports

HTML reports with Vue.js interface or JSON for CI/CD.

TypeScript First

Configurable rules and seamless development workflow integration.

Single Binary

Zero dependencies. No global installations required.

See It In Action

Real output from VibeLinter scanning a website

$ npx vibelinter check http://localhost:3000 --mode=agent
🔍 Starting VibeLinter check...
Crawling http://localhost:3000 with depth 3...
✅ Crawl completed: 5 pages processed, 12 external links found
Found 5 pages, analyzing...
Checking external links...
SITE: http://localhost:3000
ERRORS: 3
WARNINGS: 7
## ERRORS TO FIX:
1. [meta/title] Missing <title> tag
Page: /about
Fix: Add <title> tag to document head
2. [images/alt-text] Images missing alt attributes (3)
Page: /products
Fix: Add descriptive alt text to all images
3. [headings/h1] Multiple H1 tags found (2)
Page: /
Fix: Use only one H1 tag per page
## WARNINGS TO REVIEW:
1. [meta/description] Description too short (45 characters)
Page: /
Suggestion: At least 120 characters recommended
2. [performance/images] Large images detected (2.1MB)
Page: /gallery
Suggestion: Compress images using tools like small.im

90+

SEO Rules

10+

Categories

5x

Faster Analysis

Usage

Basic Check

Analyze any website with comprehensive SEO rules.

npx vibelinter check http://localhost:3000

Agent Mode

Structured output for AI tools and automation.

npx vibelinter check http://localhost:3000 --mode=agent

Custom Config

Configure rules and crawling behavior.

npx vibelinter check http://localhost:3000 --config vibelinter.config.js

List Rules

View all available SEO rules by category.

npx vibelinter rules