La herramienta oficial de línea de comandos de GitHub para trabajar con pull requests, issues y otras funciones de GitHub desde la terminal.
dlvhdr/gh-dash
Interfaz de terminal para GitHub que permite explorar, revisar y gestionar PR e incidencias sin salir de la línea de comandos.
Alternativa open source a:GitHub web interface
- Estrellas
- 12,654
- Forks
- 462
- Issues abiertos
- 111
- Último commit
- hace 4 días
¿Qué es?
gh-dash es una interfaz de terminal para GitHub, creada como extensión de GitHub CLI. Muestra listas de pull requests e incidencias en secciones configurables, para que puedas ver qué requiere tu atención sin abrir el navegador.
Las secciones se definen por repositorio en un archivo de configuración YAML, y los atajos de teclado vienen configurados al estilo de vim, pero se pueden personalizar. Desde la vista de lista puedes abrir un PR o una incidencia, consultar sus detalles y comentarios, ver diferencias, cambiar a una rama, subir cambios y actualizar elementos o comentarlos.
El proyecto está escrito en Go y usa las bibliotecas de Charm (bubbletea, lipgloss, glamour) para la interfaz y la representación de Markdown, y delta para las diferencias de los PR.
Funciones clave
- 01Secciones personalizables de PR e incidencias por repositorio
- 02Atajos de teclado al estilo de vim que se pueden personalizar
- 03Configuración mediante un único archivo YAML
- 04Revisar diferencias, comentar, cambiar a ramas y subir cambios desde la terminal
- 05Acciones personalizadas para flujos de trabajo personales
Casos de uso
- Clasificar solicitudes de revisión y PR abiertos en varios repositorios
- Hacer seguimiento de las incidencias asignadas mientras se trabaja principalmente desde la terminal
- Revisar y comentar pull requests sin cambiar al navegador
Antes de usarlo
- El README no incluye comandos de instalación; las instrucciones de configuración solo están disponibles en el sitio web de documentación externo.
- Para las funciones de GitHub se necesita GitHub CLI (gh), por lo que debe estar disponible.
Temas
Preguntas frecuentes
- ¿Qué es gh-dash?
- Interfaz de terminal para GitHub que permite explorar, revisar y gestionar PR e incidencias sin salir de la línea de comandos. gh-dash es una interfaz de terminal para GitHub, creada como extensión de GitHub CLI. Muestra listas de pull requests e incidencias en secciones configurables, para que puedas ver qué requiere tu atención sin abrir el navegador.
- ¿gh-dash es gratuito? ¿Qué licencia tiene?
- gh-dash es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿gh-dash sigue mantenido?
- Mantenimiento activo. El último commit de gh-dash fue el 17 oct 2026.
- ¿Para qué puedo usar gh-dash?
- Clasificar solicitudes de revisión y PR abiertos en varios repositorios Hacer seguimiento de las incidencias asignadas mientras se trabaja principalmente desde la terminal Revisar y comentar pull requests sin cambiar al navegador
- ¿Dónde consigo gh-dash?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/dlvhdr/gh-dash
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un gestor de archivos moderno para la terminal, escrito en Go y creado con Bubble Tea, para explorar y administrar archivos desde la línea de comandos.
Multiplexor de terminal y gestor de ventanas en Go con paneles en mosaico, espacios de trabajo, sesiones persistentes y una bandeja de entrada para agentes de programación.
TUI de terminal y CLI para explorar y descargar archivos o carpetas específicos de GitHub, GitLab, Codeberg, Gitea y Forgejo sin clonar el repositorio.
Una CLI de Go y extensión de GitHub CLI que inicia un servidor web local para previsualizar GitHub Flavored Markdown, incluso sin conexión.
Analizador interactivo de espacio en disco para terminal que explora directorios, encuentra qué ocupa espacio y permite eliminarlo desde la TUI.