A tiny weekly dev-call dashboard for one or more GitHub orgs/users:
- Summary - repos worked on, PRs opened vs merged, issues opened vs closed (for the selected week).
- This week - a per-day timeline of merged PRs and new issues.
- Where work happened - live open & merged-this-week PRs broken down per repo (busiest first), plus currently-assigned issues.
- Filters - narrow every list by repo, person, or label.
PRs that have been open a while are flagged (>8 days orange, >30 days red), and PR/issue labels are shown inline.
Served as a clean HTML page by Bun on 127.0.0.1 for local use and screensharing.
Note: the "Where work happened" column shows currently open PRs alongside the selected week's merges, so when navigating to past weeks its open-PR list reflects today's state, not that week's.
bun install
cp .env.example .env # then edit GH_OWNERS etc.Auth: set GITHUB_TOKEN in .env, or just stay logged in with the gh CLI - it falls back to gh auth token automatically.
bun run serve # http://localhost:4477
bun run dev # same, with auto-reloadThe page caches for 60s; reload with ?refresh to force a refetch.
| Var | Meaning |
|---|---|
GH_OWNERS |
Comma-separated orgs/users. Org vs user is auto-detected. |
SINCE_DAYS |
How many days back to cover (default 7). |
PORT |
HTTP port (default 4477). |
GITHUB_TOKEN |
Optional; falls back to gh auth token. |