Skip to main content

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.

Python 3.11+

prdash screenshot

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)

Source distribution for prdash 0.1.1
File Size Uploaded
prdash-0.1.1.tar.gz 227.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for prdash 0.1.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page