2 ポイント 投稿者 byeongmin 4 시간 전 | まだコメントはありません。 | WhatsAppで共有

作業が複数の 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 で作られています。

まだコメントはありません。

まだコメントはありません。