Built a terminal command centre today for keeping track of multiple Git repositories.
One place to see what changed, what needs my review, and what’s waiting to ship.
Features so far:
- **Repo overview:** branches, ahead/behind counts, dirty worktrees and recent commits.
- **Combined activity feed:** commits across repos, with filtering and full commit messages.
- **PR inspection:** review state, CI checks, drafts and indicators when your review is requested—including team requests.
- **Terminal diffs:** PR changes, staged/unstaged changes and untracked file lists.
- **Inline screenshots:** images from PR descriptions render in supported terminals, including private-repo attachments.
- **Tag comparisons:** select two tags and browse the commits between them.
- **Environment visibility:** GitHub-recorded deployments and commits not yet deployed.
- **Deploy monitoring:** workflow status and duration, refreshing automatically while runs are active.
- **Personal dashboard:** review requests, open PRs, failing checks and this week’s commits.
j/k navigation, g shortcuts, / filtering, contextual help, dark/light themes and responsive terminal layouts.
Read-only for now, using local Git and existing gh authentication.
Built with Go, Bubble Tea, Bubbles and Lip Gloss.commit 7d76f72