Официальный CLI GitHub для работы с pull request, issues и другими возможностями GitHub из терминала.
dlvhdr/gh-dash
Терминальный интерфейс GitHub: просматривайте PR и issues, проверяйте их и выполняйте нужные действия, не выходя из командной строки.
Open source альтернатива:GitHub web interface
- Звёзды
- 12,654
- Форки
- 462
- Открытые issues
- 111
- Последний коммит
- 4 дня назад
Что это?
gh-dash — это терминальный интерфейс для GitHub, реализованный как расширение GitHub CLI. Он отображает списки pull request и issues в настраиваемых разделах, чтобы вы сразу видели, что требует внимания, не открывая браузер.
Разделы задаются для каждого репозитория в YAML-файле конфигурации, а по умолчанию используются сочетания клавиш в стиле Vim, которые можно переопределить. Из списка можно открыть PR или issue, прочитать описание и комментарии, посмотреть diff, переключиться на ветку, отправить изменения, а также обновить запись или оставить комментарий.
Проект написан на Go и использует библиотеки Charm (bubbletea, lipgloss, glamour) для интерфейса и отображения Markdown, а для diff в PR — delta.
Ключевые возможности
- 01Настраиваемые разделы PR и issues для каждого репозитория
- 02Сочетания клавиш в стиле Vim с возможностью переопределения
- 03Настройка через единый YAML-файл
- 04Просмотр diff, комментарии, переключение на ветки и отправка изменений из терминала
- 05Пользовательские действия для личных рабочих процессов
Сценарии использования
- Разбор запросов на ревью и открытых PR в нескольких репозиториях
- Отслеживание назначенных issues при работе преимущественно в терминале
- Ревью и комментирование pull request без переключения в браузер
Что важно знать
- В README нет команд для установки; инструкции по настройке приведены только на внешнем сайте документации.
- Для работы с GitHub используется GitHub CLI (gh), поэтому этот инструмент должен быть доступен.
Темы
Частые вопросы
- Что такое gh-dash?
- Терминальный интерфейс GitHub: просматривайте PR и issues, проверяйте их и выполняйте нужные действия, не выходя из командной строки. gh-dash — это терминальный интерфейс для GitHub, реализованный как расширение GitHub CLI. Он отображает списки pull request и issues в настраиваемых разделах, чтобы вы сразу видели, что требует внимания, не открывая браузер.
- gh-dash можно использовать бесплатно? Какая у него лицензия?
- gh-dash распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- gh-dash всё ещё поддерживается?
- Активно поддерживается. Последний коммит в gh-dash — 17 окт. 2026 г..
- Для чего можно использовать gh-dash?
- Разбор запросов на ревью и открытых PR в нескольких репозиториях Отслеживание назначенных issues при работе преимущественно в терминале Ревью и комментирование pull request без переключения в браузер
- Где скачать gh-dash?
- Исходный код и инструкции по установке — на GitHub: https://github.com/dlvhdr/gh-dash
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Современный файловый менеджер для терминала на Go и Bubble Tea, который позволяет просматривать файлы и управлять ими из командной строки.
Мультиплексор терминала и оконный менеджер на Go с мозаичными панелями, рабочими пространствами, постоянными сессиями и Inbox для coding-агентов в каждой панели.
TUI и CLI для просмотра и скачивания отдельных файлов и папок с GitHub, GitLab, Codeberg, Gitea и Forgejo без клонирования репозитория.
Go CLI и расширение GitHub CLI, запускающие локальный веб-сервер для предпросмотра GitHub Flavored Markdown, в том числе офлайн.
Интерактивный анализатор дискового пространства в терминале: находит, что занимает место, и позволяет удалять файлы прямо в TUI.