Repolode
dlvhdr

dlvhdr/gh-dash

一个终端里的 GitHub 界面,无需离开命令行即可浏览、审阅和处理 PR 与 Issue。

可替代:GitHub web interface

Star
12,654
Fork
462
未关闭 Issue
111
最近提交
4天前

这是什么?

gh-dash 是一个 GitHub 终端用户界面,以 GitHub CLI 扩展的形式运行。它把 PR 和 Issue 按可配置的分区列出,让你不用打开浏览器就能看到需要处理的事项。

分区按仓库在 YAML 配置文件中定义,快捷键默认采用 vim 风格并可自定义。在列表中可以打开 PR 或 Issue,查看详情和评论、查看 diff、切换分支、推送代码,也能更新内容或发表评论。

项目使用 Go 编写,界面和 Markdown 渲染基于 Charm 系列库(bubbletea、lipgloss、glamour),PR diff 由 delta 展示。

核心功能

  • 01按仓库自定义 PR 和 Issue 分区
  • 02可覆盖的 vim 风格键盘快捷键
  • 03通过单个 YAML 文件控制所有设置
  • 04在终端中查看 diff、评论、切换分支和推送
  • 05支持自定义操作以适配个人工作流

适用场景

  • 在多个仓库之间处理待审阅和待办的 PR
  • 在以终端为中心的工作流中跟踪分配给自己的 Issue
  • 不切换浏览器即可审阅并评论 Pull Request

使用前须知

  • README 没有给出安装命令,安装步骤只在外部文档网站中说明。
  • 它依赖 GitHub CLI(gh)实现 GitHub 相关功能,因此需要先安装该工具。

标签

常见问题

gh-dash 是什么?
一个终端里的 GitHub 界面,无需离开命令行即可浏览、审阅和处理 PR 与 Issue。 gh-dash 是一个 GitHub 终端用户界面,以 GitHub CLI 扩展的形式运行。它把 PR 和 Issue 按可配置的分区列出,让你不用打开浏览器就能看到需要处理的事项。
gh-dash 可以免费使用吗?用的什么许可证?
gh-dash 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
gh-dash 还在维护吗?
活跃维护中。gh-dash 最近一次提交是在 2026年10月17日。
gh-dash 适合用来做什么?
在多个仓库之间处理待审阅和待办的 PR 在以终端为中心的工作流中跟踪分配给自己的 Issue 不切换浏览器即可审阅并评论 Pull Request
在哪里获取 gh-dash?
源代码和安装说明在 GitHub 上:https://github.com/dlvhdr/gh-dash

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目