Frontend audit tool
for Next.js and React

Quickly audit your JavaScript and TypeScript frontend projects for performance, accessibility, SEO, and code quality.

Public repositories only. No account required.

v0.1.2 — Built for Next.js and React

Install in seconds

Run from any JS/TS project directory. Best results with Next.js and React.

Install globally via npm
npm install -g crawwwl
Log in to sync audits to your dashboard
crawwwl login
Run from your project root — crawwwl finds your files automatically
crawwwl audit
Deep scan with full AI explanation of every finding
crawwwl audit --scale deep --ai
Quick scan with no AI — ideal for CI pipelines
crawwwl audit --scale quick --no-ai --no-markdown
Standard scan and save a markdown report to .crawwwl/report.md
crawwwl audit --scale standard --markdown
Show every issue found, not just the summary
crawwwl audit --full
Re-run the audit and compare it against the last
crawwwl fix-check
Reprint the last audit result without re-scanning
crawwwl report
Scales quick · standard · deep
AI --ai / --no-ai
Output --markdown / --no-markdown / --full
Suppress // crawwwl-ignore on the line above any finding

What crawwwl checks

Six scanner categories. Strongest coverage for Next.js and React projects.

Performance

Unoptimised images, lazy loading, large SVGs, video autoplay — flagged before they hit production.

Accessibility

Missing alt text, unlabelled inputs, empty buttons, icon links without ARIA labels, missing lang attributes.

SEO

Title, meta description, Open Graph tags, Next.js metadata exports, heading hierarchy — all checked.

Code quality

Unused imports, debug statements, TODO comments, missing React keys, missing useEffect dependencies.

Security

Hardcoded secrets, eval() usage, dangerouslySetInnerHTML — surfaced with severity ratings.

AI reasoning

Deep audits run local Ollama reasoning over your findings. Insights grounded in your actual code.