BarShelf › Widgets › Developer Inbox

Developer Inbox

GitHub review requests and unread notifications in one private, actionable inbox with dedicated setup, empty, and partial-failure states.

Category
Developer
Type
TypeScript script
Requires
gh CLI + Deno
Permissions
exec: /opt/homebrew/bin/gh, /usr/local/bin/gh
Refresh
Every 5 min while visible
Source
github.com/Open330/barshelf/tree/main/widgets/developer-inbox
Developer Inbox widget, rendered by BarShelf

A private GitHub attention dashboard for BarShelf. It combines pull requests that request your review with unread GitHub notifications and opens each item in the browser.

Requirements

  1. Install GitHub CLI at a standard Homebrew path (/opt/homebrew/bin/gh on Apple Silicon or /usr/local/bin/gh on Intel).
  2. Authenticate once with gh auth login.
  3. Approve the widget's exact gh executable permission.

No token is requested or stored by the widget. It reuses the GitHub CLI's existing authenticated session and makes no direct network request.

Privacy and failure behavior

Use widget settings to show 3–10 items per section or hide notifications.

Install

Included with BarShelf. Open the popover, go to the Gallery, and add it. BarShelf asks you to approve the permissions listed above first.

brew install --cask open330/tap/barshelf