Unlighthouse scans your entire site using Google Lighthouse,
with a modern UI, minimal config and smart sampling.
Quick Setup
Run the following command:
npx unlighthouse --site <your-site> # or PNPM pnpm dlx unlighthouse --site <your-site>
Requirements: Node >= 22.18.0.
Getting Started
Install instructions for all integrations can be found on the docs site.
Need a hand? Join the Discord for one-on-one help.
gitignore
Unlighthouse will save your reports in outputDir,
it's recommended you .gitignore these files.
Debugging
If you run into any issues with Unlighthouse, the first step should be to re-run the scan with debugging enabled.
# NPM npx unlighthouse --site unlighthouse.dev --debug # or PNPM pnpm dlx unlighthouse --site unlighthouse.dev --debug
Docs
Integration instructions, Guides, API and config spec can be found on docs site.
Sponsors
License
Licensed under the MIT license.