Skip to content
RepoQuarry

Unlighthouse harlan-zw/unlighthouse

Command-line tool that crawls a whole website and runs Google Lighthouse on every page, with a local UI for the results.

Unlighthouse at a glance

Checked 15 Oct 2026

Unlighthouse is an MIT-licensed Node.js CLI (v0.19.1, Oct 2026) that discovers a site's pages and runs Google Lighthouse on each, showing performance, accessibility, best-practice and SEO scores in a local web UI. Run with `npx unlighthouse --site <url>`; needs Node 22.18+ and uses system Chrome or downloads Chromium. No paid services. It audits pages only: no keyword data, rank tracking or backlinks. Hardware needs are not documented.

Cite this pageRepoQuarry. “Unlighthouse.” Checked 15 Oct 2026. https://repoquarry.dev/projects/unlighthouse

How much of Semrush does it replace?

1 of 5 jobs. Lighthouse-based page audits across a whole site; not a full crawl-issue SEO audit.

No: Keyword research Not covered
No: Rank tracking Not covered
No: Backlink analysis Not covered
Partial: Site audit Partial replacement
No: Competitor analysis Not covered

For keyword research, rank tracking, backlink analysis, competitor analysis, see other Semrush alternatives. You may also need to build an interface, an API server and hosting yourself.

How much of Ahrefs does it replace?

1 of 5 jobs. Lighthouse-based page audits across a whole site; not a full crawl-issue SEO audit.

No: Keyword research Not covered
No: Rank tracking Not covered
No: Backlink analysis Not covered
Partial: Site audit Partial replacement
No: Competitor analysis Not covered

For keyword research, rank tracking, backlink analysis, competitor analysis, see other Ahrefs alternatives. You may also need to build an interface, an API server and hosting yourself.

Facts, with sources

Every answer links to where we found it. We read the documentation; we did not install it.

Report a correction
QuestionAnswerSourceChecked
Runs on my machine? Confirmed: Yes, CLI runs on your own machine npx unlighthouse --site <your-site> github.com · unlighthouse#quick-setup ↗ 1d ago
Code licence Confirmed: MIT Licensed under the MIT license. github.com · LICENSE.md ↗ 1d ago
Model weights licence Confirmed: No model weights github.com · unlighthouse#readme ↗ 1d ago
Commercial use Confirmed: Yes, MIT code github.com · LICENSE.md ↗ 1d ago
Paid services needed? Confirmed: None required github.com · unlighthouse#readme ↗ 1d ago
Hardware Unknown: Not documented; needs Chrome or a downloaded Chromium Unlighthouse uses your system Chrome installation to keep package size minimal. When Chrome isn't available, it automatically downloads a compatible Chromium binary. unlighthouse.dev · chrome-dependency ↗ 1d ago
Operating systems Partial: Node.js 22.18+ CLI; operating systems not listed Requirements: Node >= 22.18.0. github.com · unlighthouse#quick-setup ↗ 1d ago
Setup effort Confirmed: Easy, one npx command npx unlighthouse --site <your-site> github.com · unlighthouse#quick-setup ↗ 1d ago

Get the weekly top 5 and what’s new, every Monday

We’ll email you once a week. Unsubscribe any time. We never share your email.

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on