gh-dash is a terminal user interface (TUI) dashboard and API client for monitoring and managing GitHub pull requests, issues, and notifications. It serves as a repository manager and git workflow tool, allowing users to track project activity and execute development lifecycle tasks directly from the command line.
The project distinguishes itself through a highly configurable layout and keybinding system. It uses custom filter templates to define specific subsets of activity and allows users to associate remote repositories with local filesystem directories to automate branch checkouts.
The tool covers comprehensive pull request and issue orchestration, including lifecycle management, assignee updates, and markdown commenting. It also provides notification triage and real-time data filtering, supported by a customizable interface with configurable themes, column layouts, and pane navigation.