Your Git work, one glance away.
A native macOS menu-bar app for local changes, linked worktrees, and pull requests.
gitacre keeps the Git work that needs your attention close at hand—without making you open a terminal. Choose the folders where your repositories live and gitacre quietly monitors them from the menu bar.
- Pending local work: staged, modified, untracked, conflicted, ahead, behind, and stashed states in one compact list.
- Linked worktrees: every checkout stays grouped beneath its repository, with branch-level status and direct actions.
- Pull requests: review requests and PRs opened by you, using the GitHub CLI session already active on your Mac.
- Quick actions: reveal a checkout in Finder, open it in your preferred terminal, or visit its remote repository.
- A native macOS experience: keyboard navigation, automatic background refresh, launch at login, light and dark appearances, and a global Option-Command-G shortcut.
- Download the latest beta.
- Open the disk image and drag
gitacreinto Applications. - Launch gitacre, open Settings, and choose the folders that contain your repositories.
- Look for the gitacre icon in the menu bar, or press Option-Command-G.
The Pull Requests view is optional. To use it, install the GitHub CLI and sign in with gh auth login. Local repository monitoring works without GitHub or network access.
- macOS 14 Sonoma or later
- Apple silicon or Intel Mac
- GitHub CLI only for the optional Pull Requests view
Repository scanning happens locally. For pull requests, gitacre invokes the official GitHub CLI and reuses its active github.com session; it does not read or store your authentication token.
Building gitacre requires Xcode 16 or newer.
git clone https://github.com/shivamx96/gitacre.git
cd gitacre
scripts/build-app.sh
open build/gitacre.appFor a development run without creating an app bundle:
swift run GitacreRun the test suite with:
swift test- The static product site and its screenshots live in
website/. - Maintainers can find signing, notarization, and packaging instructions in
docs/RELEASING.md. - Bugs and feature requests can be reported through GitHub Issues.
gitacre is currently prerelease software.
