주요 내용

  • RepoBar 소개
    • macOS 메뉴바에 GitHub 리포지터리 정보를 실시간으로 표시하는 앱
    • CI 상태, 릴리스, 트래픽, 로컬 Git 상태 등을 한눈에 확인 가능
  • 주요 기능
    • 리포지터리 카드에 CI 상태, 활동 미리보기, 릴리스, 레이트리밋 표시
    • 풀 리퀘스트, 이슈, 릴리스, 워크플로우 실행, 토론, 태그, 브랜치, 커밋 등의 서브메뉴 제공
    • 전역 활동 피드와 기여 히트맵(옵션) 제공
    • 메뉴바에서 브랜치, 앞/뒤 커밋 수, 더티 파일, 워크트리 등 로컬 Git 상태 표시 및 빠른 액션
    • 고정/숨김 리포, 필터, 정렬 설정 가능
    • 캐시와 레이아웃 재사용, 디바운스 리프레시를 통한 빠른 네이티브 UI
    • Sparkle를 통한 자동 업데이트(서명된 빌드)
    • repobar CLI 제공: 리포지터리 개요 및 자동화, 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
    • 직접 다운로드: 최신 릴리스 페이지 제공
  • 릴리스 정보
    • 최신 버전 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가 핵심 내용을 요약하고 미리보기를 자동 생성해 드립니다. 🤖