Repolode
gitui-org

gitui-org/gitui

Interfaz de terminal para Git escrita en Rust, con operaciones de staging, commits, ramas, stashes y exploración del historial mediante el teclado.

Alternativa open source a:SourceTreeGitKraken

Estrellas
22,592
Forks
787
Issues abiertos
350
Último commit
hace 16 días

¿Qué es?

GitUI ofrece la experiencia interactiva de una interfaz gráfica de Git dentro de la terminal. Se controla por completo con el teclado y muestra ayuda contextual, así que no hace falta memorizar una larga lista de atajos.

La herramienta cubre las tareas habituales de Git que pueden resultar incómodas en la línea de comandos: revisar y confirmar cambios, preparar o revertir archivos, hunks y líneas individuales, gestionar stashes, ramas y remotos, y buscar en el historial de commits con sus diffs. También ejecuta las operaciones de Git de forma asíncrona para mantener la interfaz ágil en repositorios grandes, y admite submódulos y la ejecución de hooks de commit.

GitUI está escrito en Rust y se distribuye mediante numerosos gestores de paquetes, además de ofrecer binarios precompilados para Linux, macOS y Windows. Sigue en fase beta y todavía no admite algunas funciones, como interactive rebase, git-lfs y los sparse checkouts.

Funciones clave

  • 01Control exclusivo con el teclado y ayuda contextual
  • 02Preparar, quitar de staging, revertir y restablecer archivos, hunks y líneas
  • 03Confirmar cambios y modificar commits, incluidos los hooks de commit
  • 04Guardar, extraer, aplicar, eliminar e inspeccionar stashes
  • 05Hacer push y fetch con remotos, y crear, renombrar, eliminar y cambiar a ramas
  • 06Buscar y explorar el historial de commits con sus diffs

Casos de uso

  • Revisar y preparar cambios parciales sin salir de la terminal
  • Trabajar con repositorios grandes en los que los clientes gráficos de Git se vuelven lentos
  • Gestionar ramas, stashes y remotos por SSH en un servidor

Inicio rápido

  1. 1

    Instala la cadena de herramientas de Rust (versión 1.88 o posterior) con cargo

  2. 2

    Instala gitui con cargo

    cargo install gitui --locked
  3. 3

    O instálalo con Homebrew en macOS

    brew install gitui
  4. 4

    Ejecuta gitui dentro de un repositorio git

    gitui

Antes de usarlo

  • Sigue en fase beta y puede contener errores y carecer de algunas funciones.
  • No admite git-lfs.
  • No admite repositorios sparse.
  • No sustituye por completo la línea de comandos de git.

Temas

Preguntas frecuentes

¿Qué es gitui?
Interfaz de terminal para Git escrita en Rust, con operaciones de staging, commits, ramas, stashes y exploración del historial mediante el teclado. GitUI ofrece la experiencia interactiva de una interfaz gráfica de Git dentro de la terminal. Se controla por completo con el teclado y muestra ayuda contextual, así que no hace falta memorizar una larga lista de atajos.
¿gitui es gratuito? ¿Qué licencia tiene?
gitui es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿gitui sigue mantenido?
Mantenimiento activo. El último commit de gitui fue el 6 oct 2026.
¿Para qué puedo usar gitui?
Revisar y preparar cambios parciales sin salir de la terminal Trabajar con repositorios grandes en los que los clientes gráficos de Git se vuelven lentos Gestionar ramas, stashes y remotos por SSH en un servidor
¿Cómo se instala gitui?
Instala la cadena de herramientas de Rust (versión 1.88 o posterior) con cargo Instala gitui con cargo: cargo install gitui --locked O instálalo con Homebrew en macOS: brew install gitui Ejecuta gitui dentro de un repositorio git: gitui
¿Dónde consigo gitui?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/gitui-org/gitui

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados