Audita el rendimiento de tu sitio con unlighthouse
Cuando trabajas con sitios web grandes (con decenas o cientos de URLs), usar Lighthouse manualmente se vuelve tedioso e ineficiente. Aquí es donde brilla unlighthouse, una nueva herramienta que permite ejecutar auditorías automáticas de múltiples páginas usando Lighthouse, de forma rápida, automatizada y elegante.
🔍 ¿Qué es unlighthouse?
unlighthouse es una herramienta de código abierto que automatiza Lighthouse a escala para sitios web completos. En lugar de auditar una sola página, rastrea el sitio y realiza auditorías en múltiples rutas automáticamente, generando un reporte completo tipo dashboard en tu navegador.
Está pensada para equipos que necesitan:
- Visibilidad del rendimiento a nivel de todo el sitio.
- Detección de problemas de SEO, accesibilidad o velocidad.
- Auditorías frecuentes y automatizadas.
🧰 Características principales
- 🕸️ Rastreo automático de múltiples URLs
Utiliza Playwright para navegar y auditar todas las rutas encontradas. - 📊 Dashboard interactivo
Abre una interfaz web local con gráficos, breakdowns por página y métricas por categoría. - ⚡ Altamente personalizable
Puedes definir rutas manuales, excluir otras, cambiar configuración de Lighthouse, y más. - 🧪 Modo CI para pipelines automáticos
- 🌙 Soporte para sitios con SSR, SPA o estáticos
🚀 Cómo usar unlighthouse
1. Ejecutar una auditoría básica
npx unlighthouse --site https://tusitio.comEsto abrirá un dashboard local donde verás el análisis completo.
2. Ejecutar en modo silencioso (ideal para CI/CD)
npx unlighthouse --site https://tusitio.com --ci3. Especificar rutas manualmente
npx unlighthouse --site https://tusitio.com --scans ./rutas.jsonArchivo rutas.json:
[
"/",
"/contacto",
"/blog",
"/productos"
]🧠 ¿Por qué usar unlighthouse y no solo Lighthouse?
- Automatiza pruebas en todo el sitio, no solo en la home.
- Tiene una interfaz visual clara, ideal para reportes a clientes o managers.
- Ahorra tiempo en auditorías manuales.
- Se integra fácilmente en flujos DevOps (CI/CD).
- Ideal para auditorías SEO + Core Web Vitals sin herramientas de terceros.
📦 Requisitos
- Node.js 16 o superior
- Navegador Chromium disponible (lo gestiona automáticamente con Playwright)
- Sitio web público o accesible localmente
npx
front
lighthouse
unlighthouse