Repolode
dlvhdr

dlvhdr/gh-dash

コマンドラインを離れずにPRやIssueの閲覧、レビュー、操作ができるGitHub向けターミナルUI。

代替できる製品:GitHub web interface

スター
12,654
フォーク
462
未解決の Issue
111
最終コミット
4 日前

これは何?

gh-dashは、GitHub CLI拡張として開発されたGitHub向けのターミナルUIです。プルリクエストやIssueを設定可能なセクションに分けて一覧表示するため、ブラウザーを開かなくても対応が必要な項目を確認できます。

セクションはYAML設定ファイルでリポジトリごとに定義でき、キーボードショートカットにはvim風のデフォルト設定が用意されており、変更も可能です。一覧画面からPRやIssueを開いて詳細やコメントを読んだり、差分を確認したり、ブランチをチェックアウトしたり、変更をpushしたり、項目を更新・コメントしたりできます。

Goで書かれており、インターフェースとMarkdownのレンダリングにはCharmのライブラリ(bubbletea、lipgloss、glamour)、PRの差分表示にはdeltaを使用しています。

主な機能

  • 01リポジトリごとにPRとIssueのセクションをカスタマイズ
  • 02vim風のキーボードショートカットを変更可能
  • 03単一のYAMLファイルで設定
  • 04ターミナルから差分のレビュー、コメント、ブランチのチェックアウト、pushが可能
  • 05個人のワークフローに合わせたカスタムアクション

ユースケース

  • 複数のリポジトリに届いたレビュー依頼やオープン中のPRのトリアージ
  • ターミナル中心の作業環境で、自分に割り当てられたIssueを管理
  • ブラウザーに切り替えずにプルリクエストをレビューしてコメント

使う前に知っておきたいこと

  • READMEにはインストールコマンドが記載されておらず、セットアップ方法は外部のドキュメントサイトでのみ説明されています。
  • GitHub関連の機能にはGitHub CLI(gh)が必要なため、利用できる状態にしておく必要があります。

トピック

よくある質問

gh-dash とは?
コマンドラインを離れずにPRやIssueの閲覧、レビュー、操作ができるGitHub向けターミナルUI。 gh-dashは、GitHub CLI拡張として開発されたGitHub向けのターミナルUIです。プルリクエストやIssueを設定可能なセクションに分けて一覧表示するため、ブラウザーを開かなくても対応が必要な項目を確認できます。
gh-dash は無料で使えますか?ライセンスは?
gh-dash は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
gh-dash は今もメンテナンスされていますか?
活発にメンテナンス中。gh-dash の最終コミットは 2026年10月17日 です。
gh-dash は何に使えますか?
複数のリポジトリに届いたレビュー依頼やオープン中のPRのトリアージ ターミナル中心の作業環境で、自分に割り当てられたIssueを管理 ブラウザーに切り替えずにプルリクエストをレビューしてコメント
gh-dash はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/dlvhdr/gh-dash

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト