gh-dash CLI
The terminal GitHub dashboard shows issues and pull requests so users can review agent work in configurable sections.
- 12,726 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- The dashboard uses GitHub CLI access; actions can post comments, change branches and execute custom commands.
Install
The author does not provide a one-line install. Open the repository and follow the README.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The dashboard uses GitHub CLI access; actions can post comments, change branches and execute custom commands.
This is third-party code. Review the repository files before installing.
What it does
gh-dash adds an interactive dashboard to GitHub CLI. Users organize pull requests and issues into sections, navigate by keyboard and inspect selected items. This helps review agent-prepared changes and discussions without leaving the terminal. The dashboard exposes GitHub actions including diffs, comments and branch workflows. Custom commands can be bound to keys. YAML settings define sections and appearance, allowing repository-specific workspaces.
Who it is for. GitHub project maintainers reviewing pull-request queues and discussing agent-prepared changes.
Good fit when
- Agent work produced pull requests that need review.
- A user wants separate sections for tasks and review requests.
- Repositories need different filters and actions.
- A recurring review step should use a custom shortcut.
Not a fit when
- You need an autonomous agent that reviews and merges code itself.
- GitHub CLI lacks suitable repository access.
- The task must run without an interactive terminal window.
Example request
Prepare gh-dash filters for my pull requests and this project’s issues, leaving publishing and merging to manual selection.Limitations
The extension requires GitHub CLI and suitable access to the target repositories. Icons need a configured Nerd Font and can display incorrectly with ordinary fonts. Configuration may come from the repository itself, so inspect its local YAML before opening an unfamiliar project. Custom actions execute configured commands and can send changes to GitHub; review keybindings and the current account’s permissions first.
How to disable. Press `q` to leave the dashboard and remove the extension if needed. Submitted comments and branch changes remain on GitHub.
FAQ
How do I open the dashboard?
Run `gh dash`.
Where are available keybindings?
Press `?` in the current section.
Can I select a separate configuration file?
Yes. Supply its path through `--config`.
Why do icons look wrong?
Check that a Nerd Font is installed and selected in your terminal.
Where does the debug log appear?
With `--debug`, the extension writes `debug.log` in the current directory.
Discussion
No questions or reviews yet.
Related
CLI toolsThe GitHub CLI extension gh stack and an agent skill: a chain of dependent branches and PRs with rebase, submit and merge of the whole stack
GitHub CLI skills
GitHub CLI skills (gh, gh-skill)
Official GitHub CLI skills: how an agent should call gh correctly and how to manage skills with gh skill
A Go tool for GitHub issues: Markdown files on disk that an agent edits in bulk and the push command sends back.
A CLI that opens a local git diff in the browser like GitHub's Files changed tab; comments copy out as prompts for an agent
A terminal grid of up to 100 panes: Codex, Claude Code, Gemini and other CLI agents run in parallel, each in its own worktree.
GitUI is a terminal Git interface that runs operations asynchronously, keeping the interface responsive during Git work.
README in short
Sections can target repository-specific issues and pull requests. Default keyboard bindings can be overridden.