prdash
A terminal dashboard for your GitHub pull requests. See your open PRs, what's waiting for review, what needs your review, and what's approved and ready to merge — all in one glance.
Features
- Your PRs not in review — open PRs that haven't been sent for review yet
- Your PRs waiting for review — PRs you've requested reviews on, with reviewer names
- PRs waiting for your review — PRs where you or your team have been requested as reviewer
- Approved PRs — your PRs that are approved but not yet merged
- CI/check status for every PR (pass/fail/pending/running)
- Clickable PR links in supported terminals
- Watch mode with automatic refresh and change highlighting
- Parallel fetching across all configured repos
Requirements
- Python 3.11+
- GitHub CLI (
gh) installed and authenticated
Install
Homebrew:
brew install mogest/tap/prdash
pipx:
pipx install prdash
uv:
uv tool install prdash
Configuration
On first run, prdash will prompt you to set up your config interactively. The config is stored at ~/.config/prdash.toml (or $XDG_CONFIG_HOME/prdash.toml).
user = "your-github-username"
repos = ["org/repo1", "org/repo2"]
teams = ["team-name"] # optional
| Key | Description |
|---|---|
user |
Your GitHub username |
repos |
List of repositories to monitor |
teams |
GitHub team names you belong to (used for team review requests) |
Usage
prdash
Watch mode, refreshing every 30 seconds:
prdash -w 30
In watch mode, PRs that move between sections (e.g. from "waiting for review" to "approved") are highlighted.
License
MIT
Metadata
Release files for prdash 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| prdash-0.1.1.tar.gz | 227.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| prdash-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 234.7 kB
Release files / prdash-0.1.1.tar.gz
| Download URL | prdash-0.1.1.tar.gz |
|---|---|
| Size | 227.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
590a1282715825141ed66c4984421ed33ad44767c4bf4b9b72641901e989670a
|
|
BLAKE2b-256 checksum How to use checksums |
d3b848c19d3878ff7ac2c4277ca6c8e062e6a4806c2969968b4070eb45254a40
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / prdash-0.1.1-py3-none-any.whl
| Download URL | prdash-0.1.1-py3-none-any.whl |
|---|---|
| Size | 7.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
555d9eee10dd0855383c89176546da558aabcd4af76c2019368360e0c851903f
|
|
BLAKE2b-256 checksum How to use checksums |
4baa017bb2d1a463ca12dd6ec08d24f27ba83ef7cc18fda637d703a5b2c3d722
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|