GitHub's official command line tool for working with pull requests, issues, and other GitHub features from the terminal.
steipete/RepoBar
A native macOS menu bar app that shows GitHub repository status for issues, pull requests, CI, releases and local checkouts.
Open-source alternative to:GitHub Desktop
- Stars
- 2,217
- Forks
- 136
- Open issues
- 1
- Last commit
- 2 days ago
What is it?
RepoBar is a native macOS menu bar app for maintainers who track many GitHub repositories. It shows issue and pull request counts, CI status, releases, recent activity, and API rate limits in one menu, so you can check project state without opening a browser tab for each repository.
For each repository, RepoBar opens a submenu with recent activity and, when a local checkout is configured, its branch, upstream, dirty files, ahead/behind state, and worktrees. It can open the checkout in Finder or a terminal and fast-forward clean repositories without discarding local changes. Data is cached in SQLite and refreshed in the background, with optional Git-backed archive snapshots for use when GitHub is rate-limited.
RepoBar supports GitHub.com and GitHub Enterprise. It also ships a bundled `repobar` CLI with plain-text and JSON output for scripts and diagnostics. It requires macOS 15 or newer and is installed via Homebrew cask or a signed app archive.
Key features
- 01Shows issues, pull requests, CI runs, and releases per repository in the menu bar.
- 02Displays local checkout state including branch, dirty files, and ahead/behind counts.
- 03Caches data in SQLite and refreshes in the background.
- 04Includes a bundled CLI with --plain and --json output.
- 05Supports GitHub.com and GitHub Enterprise sign-in.
Use cases
- Maintainers tracking issue and PR backlogs across many repositories.
- Checking CI and release status without opening the GitHub website.
- Keeping local clones in sync with upstream for clean repositories.
- Scripting repository status checks from the terminal.
Quick start
- 1
Install the Homebrew cask
brew install --cask repobar - 2
Open RepoBar from Applications, then select Sign in to GitHub and finish the browser login
- 3
Open Preferences → Repositories to choose which repositories to show
Things to know
- Requires macOS 15 or newer; it is a macOS-only menu bar app.
- Private organization repositories need the RepoBar GitHub App installed or a Personal Access Token.
Topics
FAQ
- What is RepoBar?
- A native macOS menu bar app that shows GitHub repository status for issues, pull requests, CI, releases and local checkouts. RepoBar is a native macOS menu bar app for maintainers who track many GitHub repositories. It shows issue and pull request counts, CI status, releases, recent activity, and API rate limits in one menu, so you can check project state without opening a browser tab for each repository.
- Is RepoBar free to use? What license does it have?
- RepoBar is open source under the MIT license. Check the license terms before using it in commercial products.
- Is RepoBar still maintained?
- Actively maintained. The last commit to RepoBar was on Oct 20, 2026.
- What can I use RepoBar for?
- Maintainers tracking issue and PR backlogs across many repositories. Checking CI and release status without opening the GitHub website. Keeping local clones in sync with upstream for clean repositories. Scripting repository status checks from the terminal.
- How do I install RepoBar?
- Install the Homebrew cask: brew install --cask repobar Open RepoBar from Applications, then select Sign in to GitHub and finish the browser login Open Preferences → Repositories to choose which repositories to show
- Where can I get RepoBar?
- The source code and installation instructions are on GitHub: https://github.com/steipete/RepoBar
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A lightweight menu bar app for macOS and Windows that tracks daily keystrokes, mouse clicks, mouse movement and scroll distance.
A terminal UI for GitHub that lets you browse, review and act on PRs and issues without leaving the command line.
A macOS app that turns the notch area into a native dashboard for dev activity, media playback, and Pomodoro focus sessions.
A minimal macOS desktop app that mirrors GitHub repositories or subdirectories into a local folder tree, with preview before every sync.
A VS Code extension that adds Git blame annotations, CodeLens, a Commit Graph, and tools for reviewing, rebasing, and managing branches and worktrees.