Unlighthouse is an entire site audit tool, built with a modern UI for scanning live and development sites using Google Lighthouse.
Getting Started with the CLI
To start using Unlighthouse with production sites, you'll be using the CLI.
Using the CLI is the quickest way to get familiar with Unlighthouse and is recommended for new users.
- Accurate Performance Metrics
- Minimal configuration
- Less stable for edge-case sites
- No feedback when fixing bugs
Using pnpm dlx (recommended) - requires pnpm.
pnpm dlx unlighthouse --site <your-site> # or if that doesn't work try: # pnpm dlx unlighthouse-puppeteer --site example.com
npx unlighthouse --site <your-site> # or if that doesn't work try: # npx unlighthouse-puppeteer --site example.com
It's now recommended that you continue on to the CLI so you can get set up properly.
|CLI||Scan a production site such as unlighthouse.dev.|
You can manually provide a project mapping for routes definitions.
|CI||Run scans on sites based on automation events, i.e releasing and make assertions on scores.|
Can also be used to generate report sites such as inspect.unlighthouse.dev.
Getting Started – Integrations
Scan your development sites, unlock extra features and less configuration with the provided integrations.
- Close the feedback loop with changed pages being re-audited automatically
- Get direct links to files for routes
- Less configuration to manage
- Throttling is redundant
- Performance metrics won't be accurate
If you have questions or need help, reach out to the community on the Discord.