Other people's work only
Pull requests and issues other people opened on your repositories, plus PRs waiting on your review. Your own pull requests get a tab of their own; threads you merely subscribed to never appear.
Free · Open source · macOS 14+
The contributions people send to your repositories — without the comment threads, the CI results and the rest of the notification inbox.
Signed and notarized by Apple — opens without a Gatekeeper warning.
Four decisions that keep the list short enough to actually read.
Pull requests and issues other people opened on your repositories, plus PRs waiting on your review. Your own pull requests get a tab of their own; threads you merely subscribed to never appear.
More than three open items in one repository and they collapse into a single row that opens in place. The instinct otherwise is to mute the repo entirely — and then miss the one real contribution it gets.
New items are green, seen ones fade to grey. Clicking a row opens it and marks it seen in the same motion — there is nothing extra to dismiss.
No connection, expired session, rate limit — each becomes a visible row. An empty list would be the worst outcome: you'd read "couldn't check" as "nothing waiting".
A single GraphQL query per refresh covers all five tabs, your profile and the quota status. At the default five-minute interval that is 12 points an hour — 0.24% of GitHub's 5,000.
is:pr is:open user:@me -author:@me → Pull requests
is:issue is:open user:@me -author:@me → Issues
is:pr is:open review-requested:@me → To review
is:pr is:open author:@me review:changes_requested → Changes
is:pr is:open author:@me → My PRs
Sign in with GitHub's device flow, or continue as the account your
gh CLI uses, in one click. No sign-up, no password to hand
over, no server in the middle.
Filtering, grouping and the record of what you've seen all happen locally. No telemetry, no analytics, no network listener of its own.
MIT licensed. Read the query it sends, the filter it applies and the file it writes — all of it is in the repository.
Downloads the latest release, checks that Apple notarized it and puts GHBar in Applications. Run it again to update.
Update later with brew upgrade --cask ghbar.
GHBar signs in with GitHub's device flow — no account to create. Already use
the GitHub CLI (gh)? The welcome
window offers to continue as that account in one click.