Terminal dashboard for GitHub pull requests
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file prdash-0.1.1.tar.gz.
File metadata
- Download URL: prdash-0.1.1.tar.gz
- Upload date:
- Size: 227.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
590a1282715825141ed66c4984421ed33ad44767c4bf4b9b72641901e989670a
|
|
| MD5 |
ce7073132d8694b596ff45581968e225
|
|
| BLAKE2b-256 |
d3b848c19d3878ff7ac2c4277ca6c8e062e6a4806c2969968b4070eb45254a40
|
File details
Details for the file prdash-0.1.1-py3-none-any.whl.
File metadata
- Download URL: prdash-0.1.1-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
555d9eee10dd0855383c89176546da558aabcd4af76c2019368360e0c851903f
|
|
| MD5 |
56ce6144ec470b3698ec6472aefcdc54
|
|
| BLAKE2b-256 |
4baa017bb2d1a463ca12dd6ec08d24f27ba83ef7cc18fda637d703a5b2c3d722
|