Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reviews

A simple vibe-coded CLI tool that shows open pull requests awaiting review from your team. It queries GitHub's GraphQL API, groups PRs by author, and displays them with colored terminal output — PR age is green (<3 days), yellow (3–6 days), or red (7+ days).

Requires the GitHub CLI (gh) to be installed and authenticated.

Install

cabal install exe:reviews

Setup

Create ~/.config/reviews/config.yaml:

# GitHub organization to search
org: my-org

# GitHub usernames whose open PRs to show
members:
  - alice
  - bob
  - charlie

# Only show PRs that still need a review (default: false)
#review_required: true

# Include draft PRs (default: false)
#include_drafts: true

# Only show draft PRs (default: false)
#drafts_only: true

# Sort PRs by time (default: false)
#sort_by_time: true

Then just run:

reviews

Development

For local development, you can run:

cp config.example.yaml config.yaml
cabal run reviews -- -c config.yaml

Formatting:

fourmolu -i .

Example output

5 open PR(s) requiring review:

alice:
  my-org/backend #142 (today)
    Fix timeout on webhook delivery
    https://github.com/my-org/backend/pull/142
  my-org/backend #130 (5 days ago)
    Add retry logic for failed payments
    https://github.com/my-org/backend/pull/130
    Requested: bob | Approved by: charlie
bob:
  my-org/frontend #88 (3 days ago)
    Update dashboard layout
    https://github.com/my-org/frontend/pull/88
    Requested: alice, charlie
charlie:
  my-org/infra #55 (12 days ago)
    Migrate CI to new runner pool
    https://github.com/my-org/infra/pull/55
    Changes requested by: alice

About

Simple CLI tool that shows open PRs awaiting review from your team

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages