Repolode
Canop

Canop/broot

Un navegador de directorios para la terminal que muestra árboles compactos, con búsqueda difusa, operaciones con archivos, vistas previas y estado de Git.

Alternativa open source a:tree

Estrellas
13,083
Forks
327
Issues abiertos
108
Último commit
ayer

¿Qué es?

Broot es una herramienta de línea de comandos para ver, recorrer y buscar en árboles de directorios. En lugar de volcar una lista recursiva completa como `tree`, muestra los directorios grandes en una vista compacta y navegable, y respeta `.gitignore` para que los archivos no deseados no estorben. Puedes mostrar u ocultar los archivos ocultos y los ignorados por Git con atajos de teclado.

Escribe unas pocas letras para buscar directorios por coincidencia difusa y luego pulsa alt+enter para salir de broot y quedar en ese directorio en la terminal. Las búsquedas admiten expresiones regulares, contenido de archivos (prefijo `c/`) y combinaciones lógicas de patrones. Puedes abrir, previsualizar, editar, mover, copiar y eliminar archivos, y configurar verbos y atajos personalizados en un archivo de configuración. El modo de panel permite trabajar con dos directorios en paralelo.

Broot también ofrece columnas de tamaño, fecha y permisos; un modo para detectar qué ocupa espacio en disco; una vista del uso del sistema de archivos; y comandos de Git que muestran el estado de los archivos, cuántos commits va por delante o por detrás la rama y las diferencias de los archivos modificados.

Funciones clave

  • 01Pliega el contenido no listado en los árboles de directorios y respeta `.gitignore`.
  • 02Búsqueda difusa con expresiones regulares, contenido de archivos y operadores lógicos para combinar patrones.
  • 03Pulsa alt+enter para salir de broot y cambiar al directorio seleccionado.
  • 04Funciones integradas para mover, copiar y eliminar archivos y crear directorios (`mkdir`), además de verbos y atajos personalizados.
  • 05Vistas previas de archivos, incluidas imágenes en las terminales Kitty y WezTerm.
  • 06Vista del estado de Git y listado filtrado de archivos según su estado en Git.

Casos de uso

  • Explorar directorios de proyectos grandes sin recorrer una lista completa del árbol.
  • Ir a un directorio anidado desde la terminal con unas pocas pulsaciones.
  • Encontrar qué archivos o carpetas ocupan más espacio en disco.
  • Revisar y preparar para el commit los archivos modificados de un repositorio de Git.

Inicio rápido

  1. 1

    Consulta las instrucciones de instalación en el sitio web del proyecto

  2. 2

    Inicia broot con la opción overview para ver un directorio

    br -s

Antes de usarlo

  • El README no incluye comandos de instalación; los detalles de la instalación solo están en el sitio web externo.

Temas

Preguntas frecuentes

¿Qué es broot?
Un navegador de directorios para la terminal que muestra árboles compactos, con búsqueda difusa, operaciones con archivos, vistas previas y estado de Git. Broot es una herramienta de línea de comandos para ver, recorrer y buscar en árboles de directorios. En lugar de volcar una lista recursiva completa como `tree`, muestra los directorios grandes en una vista compacta y navegable, y respeta `.gitignore` para que los archivos no deseados no estorben. Puedes mostrar u ocultar los archivos ocultos y los ignorados por Git con atajos de teclado.
¿broot es gratuito? ¿Qué licencia tiene?
broot es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿broot sigue mantenido?
Mantenimiento activo. El último commit de broot fue el 18 oct 2026.
¿Para qué puedo usar broot?
Explorar directorios de proyectos grandes sin recorrer una lista completa del árbol. Ir a un directorio anidado desde la terminal con unas pocas pulsaciones. Encontrar qué archivos o carpetas ocupan más espacio en disco. Revisar y preparar para el commit los archivos modificados de un repositorio de Git.
¿Cómo se instala broot?
Consulta las instrucciones de instalación en el sitio web del proyecto Inicia broot con la opción overview para ver un directorio: br -s
¿Dónde consigo broot?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Canop/broot

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

Proyectos relacionados