Terminal UI for browsing and acting on your open GitHub pull requests across repositories.
npm install -g @kitlangton/ghuiRequires bun and an authenticated GitHub CLI (gh auth login).
Clone, install, and link:
git clone https://github.com/kitlangton/ghui.git
cd ghui
bun install
bun linkRun from anywhere:
ghuiThis package publishes from GitHub Releases using npm Trusted Publishing.
The first npm publish has already created the package. Configure npm Trusted Publishing:
- Package:
@kitlangton/ghui - Publisher: GitHub Actions
- Owner:
kitlangton - Repository:
ghui - Workflow filename:
publish.yml
After that, publish by creating a GitHub Release whose tag matches package.json version, for example v0.1.1.
GHUI_AUTHOR: author passed togh search prs, defaults to@meGHUI_PR_FETCH_LIMIT: max PRs fetched, defaults to200
Example:
GHUI_AUTHOR=@me ghuiYou can also copy .env.example to .env and edit the values locally.
up/down: move selectionk/j: move selectiongg/G: jump to first or last pull requestctrl-u/ctrl-d: page up or down/: filterenter: expand detailsesc: return from expanded details or close modalr: refreshd: toggle draftl: manage labelso: open PR in browsery: copy PR metadataq: quit