prview

A beautiful TUI and web dashboard for GitHub PRs and CI status

Python 3.9+ MIT License

Screenshots

Dashboard - Your PRs at a glance

prview dashboard showing open PRs with CI and review status

Settings - Configure your connection

prview settings page showing GitHub connection and filter options
Quick Install
pip install prview[all]

Features

๐Ÿ“

Your Open PRs

View all your open PRs across multiple repos and organizations in one place

๐Ÿ‘€

Review Requests

See PRs where your review has been requested, never miss a review again

โœ…

CI Status

At-a-glance CI status showing pass, fail, or running states

๐Ÿ“Š

Diff Stats

Lines added and removed for each PR at a quick glance

โš™๏ธ

Configurable

YAML config for orgs, repos, includes/excludes, and more

๐Ÿ”„

Real-time Updates

Auto-refresh with Server-Sent Events in web mode

Two Ways to Use

๐Ÿ–ฅ๏ธ TUI Mode

prview --watch

Beautiful terminal UI with keyboard navigation. Navigate PRs with arrow keys, open in browser with Enter.

๐ŸŒ Web Mode

prview web

VS Code-inspired dark theme dashboard with real-time updates via SSE. Access from any browser.

Status at a Glance

CI Status

โœ“ All checks passed
โœ— Checks failed
โ— Running/pending
โ—‹ No checks

Review Status

โœ“ Approved
โœ— Changes requested
โ— Review required
โ—‹ Pending