gh-orbit – eine gh-Erweiterung, die offene PRs, CI und Diffs aus mehreren Worktrees in einem Terminal-Dashboard bündelt
(github.com/jeonbyeongmin)Wenn die Arbeit über mehrere Worktrees verstreut ist — ob ein Stack aus gleichzeitig laufenden Feature-Branches oder ein paar parallel laufende Coding-Agenten — hat jeder Worktree seinen eigenen Commit-Graphen, nicht committe Diffs und offene PRs mit laufender CI. Um all das im Blick zu behalten, wechselt man normalerweise ständig zwischen git, gh und Browser-Tabs.
gh-orbit ist eine gh-CLI-Erweiterung, die all das an einem Ort im Terminal zusammenführt.
- Das Worktree-Dashboard zeigt PR- und CI-Status pro Branch auf einen Blick an (man sieht sofort, in welchem Worktree die CI rot ist)
- Mit
→öffnet man den vollständigen Diff eines beliebigen Commits als syntaxhervorgehobenes Overlay und kann hunkweise stagen - Mit
mmerged man PRs direkt im Terminal (Auswahl zwischen squash/merge/rebase) - Der Loop aus Git, CI und Merge bleibt im Terminal; nur für PR-Reviews (Kommentare/Freigabe) springt man einmal in den Browser
Es füllt die Lücke zwischen lazygit·tig·gitui (Git für einen einzelnen Working Tree) und gh-dash (PRs·Issues über mehrere Repositories). Die eine Seite kennt keine PRs oder CI, die andere keine lokalen Worktrees oder Diffs — gh-orbit bringt beides auf einem Bildschirm zusammen.
Installation:
gh extension install jeonbyeongmin/gh-orbit
gh orbit
Einfach innerhalb eines Git-Repositories ausführen. Für PR- und CI-Funktionen werden gh auth login und ein GitHub-Remote benötigt; falls das fehlt, werden nur diese Spalten stillschweigend ausgeblendet (ohne Fehler). macOS·Linux·Windows. MIT-Lizenz. Entwickelt mit Go + Bubble Tea.
Noch keine Kommentare.