Stop shipping performance regressions.
Vitalgate runs Lighthouse on every pull request, diffs it against your baseline, and blocks merges that break Core Web Vitals.
From pull request to production, with guardrails.
Connect
Install the GitHub App and pick the repos to monitor, with granular permissions per repo.
Budget
Set hard limits for LCP, INP, CLS, FCP, TBT and Performance Score. Choose severity and action.
Enforce
Every PR runs Lighthouse, diffs against the baseline, comments inline, and blocks merge on violations.
Performance engineering, in your existing GitHub flow.
Lighthouse CI built-in
Mobile and desktop runs on every commit, with stable medians across multiple passes.
LCP: max: 2500ms severity: fail INP: max: 200ms severity: fail CLS: max: 0.10 severity: warn PERF: min: 90 severity: fail
Inline PR comments
Per-metric diffs vs. main land directly in the PR, before a human ever has to ask.
Merge blocked until resolved.
Smart alerts
Slack, Discord and email alerts on threshold breaches.
Required checks
Block merges when a violation is severe enough to matter.
Per-route budgets
Different limits for home, checkout, product detail.
Multi-tenant orgs
Workspaces, teams and roles, with viewer-only scope for contractors.
One dashboard for every repo, every metric, every regression.
Historical trends, per-route comparisons, and a leaderboard of the PRs that hurt the most. Drill from a workspace-wide health score down to a single metric.
- 30 / 90 / 365-day trends
- Per-branch and per-route comparisons
- Regression leaderboard by PR author
- Export reports as PDF or shareable links