Interactive terminal disk space analyzer that scans directories, finds what is using space, and deletes it from the TUI.
dlvhdr/gh-dash
A terminal UI for GitHub that lets you browse, review and act on PRs and issues without leaving the command line.
Open-source alternative to:GitHub web interface
- Stars
- 12,654
- Forks
- 462
- Open issues
- 111
- Last commit
- 4 days ago
What is it?
gh-dash is a terminal user interface for GitHub, built as a GitHub CLI extension. It shows lists of pull requests and issues in configurable sections, so you can see what needs your attention without opening the browser.
Sections are defined per repository in a YAML config file, and keyboard shortcuts use vim-style defaults that can be overridden. From the list view you can open a PR or issue, read its details and comments, view diffs, check out a branch, push changes, and update or comment on items.
The project is written in Go and uses the Charm libraries (bubbletea, lipgloss, glamour) for the interface and Markdown rendering, and delta for PR diffs.
Key features
- 01Customizable PR and issue sections per repository
- 02Vim-style keyboard shortcuts that can be overridden
- 03Configuration through a single YAML file
- 04Review diffs, comment, check out branches and push from the terminal
- 05Custom actions for personal workflows
Use cases
- Triaging review requests and open PRs across several repositories
- Keeping track of assigned issues while working in a terminal-centric environment
- Reviewing and commenting on pull requests without switching to a browser
Things to know
- The README does not give install commands; setup is described only in the external docs site.
- It relies on the GitHub CLI (gh) for its GitHub functionality, so that tool must be available.
Topics
FAQ
- What is gh-dash?
- A terminal UI for GitHub that lets you browse, review and act on PRs and issues without leaving the command line. gh-dash is a terminal user interface for GitHub, built as a GitHub CLI extension. It shows lists of pull requests and issues in configurable sections, so you can see what needs your attention without opening the browser.
- Is gh-dash free to use? What license does it have?
- gh-dash is open source under the MIT license. Check the license terms before using it in commercial products.
- Is gh-dash still maintained?
- Actively maintained. The last commit to gh-dash was on Oct 17, 2026.
- What can I use gh-dash for?
- Triaging review requests and open PRs across several repositories Keeping track of assigned issues while working in a terminal-centric environment Reviewing and commenting on pull requests without switching to a browser
- Where can I get gh-dash?
- The source code and installation instructions are on GitHub: https://github.com/dlvhdr/gh-dash
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A modern terminal file manager written in Go, built with Bubble Tea, for browsing and managing files from the command line.
A keyboard-driven terminal download manager in Go that splits files into parallel chunks and can download from multiple mirrors.
A terminal screensaver written in Go that starts when your shell is idle, showing animated scenes like constellations, rain, and particles.
React renderer for building interactive command-line apps with components and Flexbox layouts in the terminal.
A fast, feature-rich, GPU-based terminal emulator that runs on Linux, macOS and other platforms.