Now analyzing 1,240 repositories

Repovital

Your repository's vital signs as a living ECG. Waveform shape, rhythm, and speed driven by real metrics from the GitHub API.

Explore Dashboard Get Started
Showcase
Real repos, real data
Every waveform is unique. Generated from actual CI, PR, release, and issue metrics collected via the GitHub API.
astral-sh/ruff health monitor
astral-sh/ruff Healthy
microsoft/vscode health monitor
microsoft/vscode Stressed
expressjs/express health monitor
expressjs/express Flatline
How It Works
Four metrics, one heartbeat
Each metric controls a different aspect of the ECG waveform, grounded in real cardiac physiology.

CI Pass Rate → Rhythm

Low CI causes arrhythmia and irregular beat intervals. Below 35% the P-wave disappears entirely (atrial fibrillation). Below 30% the ST segment elevates.

PR Merge Time → T-Wave

Slow merges elevate the T-wave (cardiac stress signal). Above 7 days the T-wave inverts, indicating extreme stress on the development process.

Release Cadence → Heart Rate

Frequent releases = faster heartbeat. No releases = slow bradycardic rhythm. The TP segment between beats compresses as rate increases.

Issue Response → Baseline

Slow issue response adds noise and low-frequency drift to the baseline between beats. Fast response keeps the line clean and stable.

Population Data
Scored against real repositories
1,069

code repositories analyzed (non-code repos excluded)

Scoring is population-based, not arbitrary. Each metric is a percentile rank within your repo's size cohort.

26%
Healthy
53%
Stressed
17%
Critical
3%
Flatline
Get Started
Three ways to use Repovital

Pick the one that fits your workflow. All use the same scoring engine.

Try it on your repo

GitHub Action

Auto-generates the SVG on every release, merged PR, and daily. Commits to your repo.

- uses: andreahlert/repo-health-pulse@master with: format: monitor output-path: .github/health-pulse.svg

CLI

Preview locally before installing. Detects repo from git remote.

npx repo-health-pulse apache/airflow npx repo-health-pulse --format mini \ --output health.svg

Dashboard

Browse 1,240 repos with filters, search, and detailed analysis.

Open Dashboard