Explorador de archivos de terminal de tres paneles, controlado con el teclado, escrito en Rust, configurable con Lua y con vistas previas externas detalladas.
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:Finder
Windows Explorer
Total 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
Un visor de terminal para archivos Word .docx que muestra formato, tablas e imágenes, con búsqueda y exportación a Markdown, CSV, JSON o texto.
Aplicación del tiempo para terminal escrita en Rust que muestra las condiciones en tiempo real mediante animaciones ASCII de lluvia, nieve y tormentas eléctricas.
Administrador de archivos para terminal escrito en Rust y ratatui, inspirado en el clásico DOS Dos Navigator, con dos paneles y atajos de teclas F.
Un dashboard bursátil para terminal escrito en Rust que combina cotizaciones y gráficos en vivo con noticias evaluadas por IA, declaraciones de operaciones internas SEC Form 4 y análisis de resultados.
Grok Build es un agente de programación con IA de SpaceXAI para la terminal, con una TUI de pantalla completa que edita archivos, ejecuta comandos de shell y busca en la web.