주요 내용
- RepoBar 소개
- macOS 메뉴바에 GitHub 리포지터리 정보를 실시간으로 표시하는 앱
- CI 상태, 릴리스, 트래픽, 로컬 Git 상태 등을 한눈에 확인 가능
- 주요 기능
- 리포지터리 카드에 CI 상태, 활동 미리보기, 릴리스, 레이트리밋 표시
- 풀 리퀘스트, 이슈, 릴리스, 워크플로우 실행, 토론, 태그, 브랜치, 커밋 등의 서브메뉴 제공
- 전역 활동 피드와 기여 히트맵(옵션) 제공
- 메뉴바에서 브랜치, 앞/뒤 커밋 수, 더티 파일, 워크트리 등 로컬 Git 상태 표시 및 빠른 액션
- 고정/숨김 리포, 필터, 정렬 설정 가능
- 캐시와 레이아웃 재사용, 디바운스 리프레시를 통한 빠른 네이티브 UI
- Sparkle를 통한 자동 업데이트(서명된 빌드)
repobarCLI 제공: 리포지터리 개요 및 자동화, JSON/플레인 출력 지원
- 로컬 프로젝트와 동기화
- 지정 폴더(예:
~/Projects) 스캔, GitHub와 매칭해 로컬 브랜치·동기화 상태를 메뉴에 표시 - 자동 동기화 옵션: 빠른 포워드만 사용해 클린 리포 풀, 설정 가능한 페치 주기와 성공 시 알림
- 지정 폴더(예:
- 인증
- 브라우저 OAuth를 통해 로그인, 토큰을 macOS 키체인에 안전히 저장
- GitHub.com과 GitHub Enterprise(HTTPS) 모두 지원, 토큰은 로그에 기록되지 않음
- CLI 기능
repobar명령어로 메뉴 데이터와 동일한 정보 제공- 예시:
repobar login,repobar repos --release,repobar repos --release --plain,repobar repos --release --json
- 설치 방법
- Homebrew(추천):
brew install --cask steipete/tap/repobar - 직접 다운로드: 최신 릴리스 페이지 제공
- Homebrew(추천):
- 릴리스 정보
- 최신 버전 v0.2.0 (2026‑01‑22) 포함 4개의 릴리스 기록
- 초기 공개 버전(v0.1.0)으로 아직 개선 여지와 빠른 업데이트 예정
- 프로젝트 메타데이터
- 스타: 1.2k, 워치: 7, 포크: 68
- 주요 언어: Swift(95.2%), Shell(3.0%), TypeScript(1.5%), JavaScript(0.3%)
- 리포지터리 구조
Config,GraphQL,RepoBariOS,Resources,Scripts,Sources,Tests등 다수 디렉터리와 파일 포함- MIT 라이선스 적용, CI 파이프라인, 코드 포매팅, lint 설정 등 포함
- 기타
- 공식 사이트: https://repobar.app/
- 문서, 토픽, 리소스 링크 제공
링크 공유, 이제 더 스마트하게
어떤 URL이든 AI가 핵심 내용을 요약하고 미리보기를 자동 생성해 드립니다. 🤖