An interactive TUI to scan directories for git repositories and get a quick overview of their status.
brew install denrou/ggit/ggituv tool install ggitLaunch the TUI scanning the current directory:
ggitScan a specific directory:
ggit ~/codeThe TUI displays a table of all discovered repositories with their branch, status, origin, PR counts, and last commit date. Use the keyboard to navigate, sort, filter, and view details.
| Key | Action |
|---|---|
| j / k | Move cursor down / up |
| Enter | Show detailed info for selected repo |
| Space | Toggle select current row |
| x | Toggle select all visible rows |
| f | Fetch selected repos (or cursor row) |
| p | Prune selected repos (or cursor row) |
| s | Cycle sort: Name → Branch → Last Commit |
| r | Toggle reverse sort |
| d | Filter: dirty repos only |
| c | Filter: clean repos only |
| a | Show all repos (clear filter) |
| q | Quit |
| Escape | Back (from detail screen) |
✓cleanMmodified+staged?untracked↑ahead of remote
Press Enter on any repo to see detailed info: branches, last fetch, and authors. Press Escape to go back.
MIT