gh-orbit – 複数の worktree にまたがるオープンPR・CI・diff を1つのターミナルダッシュボードに集約する gh 拡張
(github.com/jeonbyeongmin)作業が複数の worktree に分散すると — 同時に動かす機能ブランチのスタックでも、並列で動かすコーディングエージェントがいくつかある場合でも — worktree ごとにそれぞれのコミットグラフ、未コミットの diff、CI が走っているオープンPRを別々に持つことになります。これを全部追いかけるには、普通は git、gh、ブラウザタブを行き来し続ける必要があります。
gh-orbit はこれをターミナル1か所に集める gh CLI 拡張です。
- worktree ダッシュボードがブランチごとの PR・CI 状態をひと目で表示します(どの worktree の CI が赤いかすぐ分かる)
- → で任意のコミットの完全な diff をシンタックスハイライト付きオーバーレイで開き、hunk 単位でステージング
mで PR をターミナルからそのままマージ(squash/merge/rebase を選択)- git・CI・マージのループはターミナルで完結し、PR レビュー(コメント・承認)だけブラウザへ1回ジャンプ
lazygit・tig・gitui(単一ワーキングツリーの git)と gh-dash(複数リポジトリの PR・Issue)の間の空白を埋めます。片方は PR・CI を知らず、もう片方はローカル worktree・diff を知らない一方で、gh-orbit はその両方を1画面にまとめます。
インストール:
gh extension install jeonbyeongmin/gh-orbit
gh orbit
git リポジトリ内で実行すれば使えます。PR・CI 機能には gh auth login と GitHub リモートが必要で、ない場合は該当列だけ静かに省かれます(エラーなし)。macOS・Linux・Windows 対応。MIT ライセンス。Go + Bubble Tea で作られています。
まだコメントはありません。