GoogleChromeLabs/psi
PageSpeed Insights Reporting for Node observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4482
- days_rel: n/a
- days_push: 1972
- n_releases_24m: 0
Adoption not part of the score
3101 stars · 123 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Node.js library and CLI wrapper around Google's PageSpeed Insights v5 API that runs mobile and desktop performance tests on deployed sites. It returns speed and usability scores programmatically and can output formatted reports for build processes.
Use cases
- run pagespeed tests on my site from node
- check page speed score in ci build
- get lighthouse performance score via api
- measure website performance mobile and desktop
- fail build if pagespeed score below threshold
- output pagespeed report to terminal
When to choose
- you want to automate PageSpeed Insights checks in a Node build or CI pipeline
- you need programmatic access to speed and usability scores for deployed URLs
- you want a quick CLI to test a page's performance
When to avoid
- you need local Lighthouse audits of non-deployed or localhost pages
- you need detailed lab metrics beyond what the PSI API returns
- you need a actively developed tool - releases stopped in 2021
Facets
library · maturity maintenance
monitoring benchmarking http-client cli web-development performance developer-tools analytics cli cross-platform pagespeed-insights lighthouse web-performance performance-budget npm-package nodejs
2 sources
- readme: https://github.com/GoogleChromeLabs/psi · fetched 2026-08-28 · b326f289fd44
- registry_npm: https://registry.npmjs.org/psi · fetched 2026-08-29 · c064870fac9d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| GoogleChromeLabs/psi | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="GoogleChromeLabs/psi")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem