Show GN: gh-orbit – 여러 worktree의 열린 PR·CI·diff를 한 터미널 대시보드로 모으는 gh 익스텐션
요약
gh-orbit은 여러 git worktree의 PR, CI 상태, diff를 터미널 대시보드 하나로 통합해 보여주는 gh CLI 익스텐션입니다. 브랜치별 작업 현황을 한눈에 파악하고 터미널 내에서 머지 및 diff 확인이 가능하여 개발 워크플로우를 효율화합니다.
핵심 포인트
- 여러 worktree의 PR 및 CI 상태를 터미널 대시보드에서 통합 관리
- 터미널 내에서 syntax-highlight가 적용된 diff 확인 및 스테이징 지원
- 터미널에서 즉시 PR 머지(squash/merge/rebase) 기능 제공
- lazygit과 gh-dash 사이의 기능적 공백을 메우는 도구
작업이 여러 worktree로 흩어질 때 — 동시에 굴리는 기능 브랜치 스택이든, 병렬로 돌리는 코딩 에이전트 몇 개든 — worktree마다 자기 커밋 그래프, 안 커밋한 diff, CI 도는 열린 PR을 따로 갖게 됩니다. 이걸 다 따라가려면 보통 git, gh, 브라우저 탭을 계속 오가야 합니다.
gh-orbit은 이걸 터미널 한 곳에 모으는 gh CLI 익스텐션입니다.
- worktree 대시보드가 브랜치별 PR·CI 상태를 한눈에 보여줍니다 (어느 worktree의 CI가 빨간지 바로 보임)
- → 로 임의 커밋의 전체 diff를 syntax-highlight된 오버레이로 열고, 훅 단위로 스테이징
- m 으로 PR을 터미널에서 바로 머지 (squash/merge/rebase 선택)
- git·CI·머지 루프는 터미널에서 끝나고, PR 리뷰(코멘트·승인)만 브라우저로 한 번 점프
lazygit·tig·gitui(워킹 트리 하나의 git)와 gh-dash(여러 저장소의 PR·이슈) 사이의 빈칸을 메웁니다. 한쪽은 PR·CI를 모르고, 다른 쪽은 로컬 worktree·diff를 모르는데, gh-orbit은 그 둘을 한 화면에 묶습니다.
설치:
gh extension install jeonbyeongmin/gh-orbit
gh orbit
git 저장소 안에서 실행하면 됩니다. PR·CI 기능은 gh auth login + GitHub 리모트가 필요하고, 없으면 해당 열만 조용히 빠집니다(에러 없음). macOS·Linux·Windows. MIT 라이선스. Go + Bubble Tea로 만들었습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기