Instant visibility into PR velocity, stale branches, Dependabot alerts, and license risks — auto-synced every 12 hours.
| Repo Name | Private | Last Commit | PRs >7d | Avg PR Cycle | Dependabot | GPL Risks | Status |
|---|---|---|---|---|---|---|---|
| api-gateway | Yes | 2d ago | 3 | 8.2d | 7 | 0 | 🔴 Critical |
| frontend-app | Yes | today | 1 | 3.1d | 0 | 2 | 🟡 Attention |
| data-pipeline | Yes | 1d ago | 0 | 1.4d | 0 | 0 | 🟢 Healthy |
| docs-site | No | 5d ago | 0 | — | 0 | 0 | 🟢 Healthy |
| legacy-service | Yes | 32d ago | 5 | 14.7d | 12 | 3 | 🔴 Critical |
See every open PR older than 7 days, average age, and cycle time for merged PRs — across all repos at once.
Dependabot vulnerability counts and GPL/AGPL license risks surfaced per repository, color-coded for severity.
Last commit date, inactive repos (90d+), branch counts, and stale branches older than 30 days.
Every repo gets a 🔴 Critical / 🟡 Attention / 🟢 Healthy status computed automatically from the metrics.
Set it and forget it. The dashboard refreshes automatically every 12 hours — no manual triggering needed.
A separate Summary tab with org-wide KPI cards: total repos, healthy/critical counts, avg PR cycle time.
Install from Google Workspace Marketplace into any Google Sheet.
Enter your GitHub PAT and organization name. We validate and save securely in your Google account.
Repos are fetched and processed in batches. Watch the live progress bar in the sidebar.
Auto-sync runs every 12 hours. Your sheet is always up to date, automatically.