Terminal UI for monitoring team GitHub Pull Requests and doing quick review actions with Vim-style navigation. It uses the GitHub CLI (gh) and a YAML config.
- Go 1.22+
- GitHub CLI
ghauthenticated
make tidy
make init-config
make runmake buildDefault path: ~/.config/pr-tui/config.yml
Override: -config flag or PR_TUI_CONFIG
organization: my-org
team_members:
- alice
- bob
- charlie
refresh_interval_seconds: 120
approve_message: "test approve to check CI"
jira_domain: https://jira.example.com/browse
review_directory: ~/reviews
open_command: "alacritty -e nvim"Navigation:
j/kor arrows move down / upggjump to topGjump to bottomh/lor left/right switch tabsrrefresh current tab
Actions:
oopen PR in browseraapprove PR (with message)Aapprove PR (no message)Jopen Jira ticketccheckout PR locally?show in-app helpqorEscquit / close help