Repolode
sxyazi

sxyazi/yazi

Administrador de archivos para terminal escrito en Rust, con E/S asíncrona no bloqueante, vista previa de imágenes, plugins de Lua e interfaz al estilo de Vim.

Alternativa open source a:FinderWindows ExplorerTotal Commander

Estrellas
42,948
Forks
1,052
Issues abiertos
67
Último commit
hace 15 horas

¿Qué es?

Yazi es un administrador de archivos para terminal escrito en Rust. Todas sus operaciones de E/S son asíncronas y el trabajo que requiere CPU se distribuye entre varios hilos, para que la navegación y las vistas previas sigan respondiendo con fluidez incluso en directorios grandes.

Permite previsualizar imágenes, videos, PDF, archivos comprimidos, código y directorios mediante varios protocolos de imagen para terminal, como kitty, iTerm2, WezTerm y terminales compatibles con Sixel. En otros sistemas, recurre a Überzug++ y Chafa. Los usuarios pueden ampliarlo con plugins de Lua para la interfaz, los generadores de vistas previas y las operaciones personalizadas con archivos, e instalar plugins y temas mediante un gestor de paquetes integrado.

Entre sus funciones para el uso diario se incluyen varias pestañas, renombrado masivo, extracción de archivos comprimidos, selección visual, papelera, entrada con mouse y arrastrar y soltar. Se integra con ripgrep, fd, fzf y zoxide. El proyecto se describe como una beta pública apta para el uso diario.

Funciones clave

  • 01E/S totalmente asíncrona y gestión de tareas de CPU con varios hilos
  • 02Vista previa de imágenes mediante kitty, iTerm2, WezTerm, Sixel y otros protocolos para terminal
  • 03Sistema de plugins de Lua para la interfaz, los generadores de vistas previas y las funciones con archivos
  • 04Gestor de paquetes integrado para instalar y actualizar plugins y temas
  • 05Navegación con varias pestañas, renombrado masivo, extracción de archivos comprimidos y papelera
  • 06Integración con ripgrep, fd, fzf y zoxide

Casos de uso

  • Navegar por archivos y previsualizarlos mediante SSH en un entorno que solo cuenta con terminal
  • Gestionar directorios grandes cuando es importante que el explorador de archivos responda con fluidez
  • Combinar un administrador de archivos controlado con el teclado con Neovim u otros flujos de trabajo en terminal
  • Personalizar el comportamiento de navegación por archivos mediante plugins de Lua

Antes de usarlo

  • El proyecto está en beta pública y en pleno desarrollo, por lo que se esperan cambios incompatibles.
  • Para previsualizar imágenes en X11, Wayland y terminales de respaldo se necesitan herramientas adicionales (Überzug++ o Chafa).

Temas

Preguntas frecuentes

¿Qué es yazi?
Administrador de archivos para terminal escrito en Rust, con E/S asíncrona no bloqueante, vista previa de imágenes, plugins de Lua e interfaz al estilo de Vim. Yazi es un administrador de archivos para terminal escrito en Rust. Todas sus operaciones de E/S son asíncronas y el trabajo que requiere CPU se distribuye entre varios hilos, para que la navegación y las vistas previas sigan respondiendo con fluidez incluso en directorios grandes.
¿yazi es gratuito? ¿Qué licencia tiene?
yazi es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿yazi sigue mantenido?
Mantenimiento activo. El último commit de yazi fue el 20 oct 2026.
¿Para qué puedo usar yazi?
Navegar por archivos y previsualizarlos mediante SSH en un entorno que solo cuenta con terminal Gestionar directorios grandes cuando es importante que el explorador de archivos responda con fluidez Combinar un administrador de archivos controlado con el teclado con Neovim u otros flujos de trabajo en terminal Personalizar el comportamiento de navegación por archivos mediante plugins de Lua
¿Dónde consigo yazi?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/sxyazi/yazi

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

Proyectos relacionados