Cache first
Instant startup, live refresh
ghr shows the local SQLite snapshot immediately, then refreshes in the background through the GitHub CLI.
A terminal workspace for GitHub
Pull requests, issues, notifications, conversations, checks, diffs, and review actions in one snapshot-first terminal workspace.
$ curl -fsSL
https://raw.githubusercontent.com/chenyukang/ghr/main/install.sh
| sh
PS> irm
https://raw.githubusercontent.com/chenyukang/ghr/main/install.ps1
| iex
$ ghr
Press : inside ghr to fuzzy-search commands.
Cache first
ghr shows the local SQLite snapshot immediately, then refreshes in the background through the GitHub CLI.
Triage
Configurable sections, repo tabs, filters, result paging, ignored items, and unread notification handling keep the list signal clean.
Review
Open PR diffs, move by changed file, mark ranges, post inline review comments, and submit reviews from the focused pane.
Workflow
Comment, reply, edit, label, assign, merge, close, update branches, rerun checks, request reviewers, and checkout local PR branches.
Diff review
The diff view keeps changed files and rendered hunks side by side. Inline comments are shown in context, and pending review state stays local until you submit it.
Keyboard surface
Press ? inside ghr for the live reference, or use : to fuzzy-search and run commands from the TUI.