Scan folders, not tabs
Point GitStatusBar at folders such as ~/Documents or ~/Projects.
It finds local repositories and keeps the menu grouped around the
places you actually work.
Native macOS menu bar app
Scan your local git repositories and see branch, clean, dirty, ahead, and behind status from the menu bar.
Refresh when you ask. Idle CPU stays at zero.
Scan one or more folders and compare clean, dirty, ahead, and behind counts.
Open repos in Finder, Terminal, editors, or their hosted remote pages.
Why it exists
Point GitStatusBar at folders such as ~/Documents or ~/Projects.
It finds local repositories and keeps the menu grouped around the
places you actually work.
See clean, modified, untracked, ahead, behind, stash, and no-remote
signals without reading raw git status output for every project.
The app does not poll in the background. Refresh local status with
⌘R, or fetch remotes only when you choose ⇧⌘R.
GitStatusBar is a small AppKit menu bar app with no Dock icon, no browser runtime, and no account sign-in.
Install
The release build is ad-hoc signed. On first launch, right-click the app in Finder and choose Open.
brew install --cask rogue-socket/tap/gitstatusbar
FAQ
No. Local refresh is manual, and network fetches only happen when you choose Refresh + fetch.
The release is ad-hoc signed. Right-click the app in Finder and choose Open once to allow it.
No. GitStatusBar scans local repositories on your Mac and has no account, sync service, or telemetry.
Yes. The source is available on GitHub, and the app can be built with Swift Package Manager.