yazi
From public sources💥 Blazing fast terminal file manager written in Rust, based on async I/O.
Overview
- android
- asyncio
- cli
- command-line
- concurrency
- cross-platform
- developer-tools
- file-explorer
- file-manager
- filesystem
Installation
Commands are shown, never run by the marketplace. Check them against the official documentation.- Official websiteFrom public sourcesfrom catalog metadatayazi-rs.github.io/ ↗
- Official release filesFrom public sourcesfrom the latest official releasegithub.com/sxyazi/yazi/releases/tag/v26.9.1 ↗
- Build from sourceFrom public sourcesfrom catalog metadata
Build from source: no validated build recipe — follow the repository instructions.
github.com/sxyazi/yazi ↗
Compatibility
Unknown means no evidence was found — not that the product is incompatible.| Platform | Status | Architecture | Evidence | Confidence |
|---|---|---|---|---|
| Windows | Compatible | arm64 | official build in release v26.9.1: yazi-aarch64-pc-windows-msvc.zip | 0.70 |
| Compatible | x86_64 | official build in release v26.9.1: yazi-x86_64-pc-windows-msvc.zip | 0.70 | |
| macOS | Compatible | arm64 | official build in release v26.9.1: yazi-aarch64-apple-darwin.zip | 0.70 |
| Compatible | x86_64 | official build in release v26.9.1: yazi-x86_64-apple-darwin.zip | 0.70 | |
| Linux | Compatible | arm64 | official build in release v26.9.1: yazi-aarch64-unknown-linux-gnu.deb | 0.70 |
| Compatible | x86_64 | official build in release v26.9.1: yazi-amd64.snap | 0.70 | |
| Compatible | x86 | official build in release v26.9.1: yazi-i686-unknown-linux-gnu.zip | 0.70 | |
| Compatible | — | official build in release v26.9.1: yazi-riscv64gc-unknown-linux-gnu.zip | 0.60 | |
| Container (OCI) | Unknown | — | — | — |
Releases
checked Oct 29, 2026Files in 26.9.1
| File | Platform | Size | SHA-256 | Download from the official source |
|---|---|---|---|---|
| yazi-aarch64-apple-darwin.zip | macos · arm64 · zip | 11.9 MB | 3921182a21cc… | Official source ↗ |
| yazi-aarch64-pc-windows-msvc.zip | windows · arm64 · zip | 15.3 MB | 4d50878132db… | Official source ↗ |
| yazi-aarch64-unknown-linux-gnu.deb | linux · arm64 · deb | 8.8 MB | 0384a3b7c28a… | Official source ↗ |
| yazi-aarch64-unknown-linux-gnu.zip | linux · arm64 · zip | 13 MB | 02807f08d6b5… | Official source ↗ |
| yazi-aarch64-unknown-linux-musl.deb | linux · arm64 · deb | 9.1 MB | 39ae427eb0f0… | Official source ↗ |
| yazi-aarch64-unknown-linux-musl.zip | linux · arm64 · zip | 13.4 MB | dd569daecaae… | Official source ↗ |
| yazi-amd64.snap | linux · x86_64 · snap | 149.8 MB | c6c0cdff51ea… | Official source ↗ |
| yazi-arm64.snap | linux · arm64 · snap | 136.6 MB | 660348a7b1b1… | Official source ↗ |
| yazi-i686-unknown-linux-gnu.zip | linux · x86 · zip | 14.4 MB | a1f793b6b9e7… | Official source ↗ |
| yazi-riscv64gc-unknown-linux-gnu.zip | linux · zip | 14.8 MB | 6c25b70e0392… | Official source ↗ |
| yazi-sparc64-unknown-linux-gnu.zip | linux · zip | 15.1 MB | 10763d816065… | Official source ↗ |
| yazi-x86_64-apple-darwin.zip | macos · x86_64 · zip | 13.3 MB | 36e09036fcc4… | Official source ↗ |
| yazi-x86_64-pc-windows-msvc.zip | windows · x86_64 · zip | 16.3 MB | 7c033e5f2de6… | Official source ↗ |
| yazi-x86_64-unknown-linux-gnu.deb | linux · x86_64 · deb | 10 MB | 331d6247c0a0… | Official source ↗ |
| yazi-x86_64-unknown-linux-gnu.zip | linux · x86_64 · zip | 13.7 MB | a02fe91d3304… | Official source ↗ |
| yazi-x86_64-unknown-linux-musl.deb | linux · x86_64 · deb | 10.2 MB | 77d9d41441ea… | Official source ↗ |
| yazi-x86_64-unknown-linux-musl.zip | linux · x86_64 · zip | 14 MB | 9b9c39decccf… | Official source ↗ |
Release history
- v26.8.15Aug 15, 2026Official source ↗
- v26.5.6May 5, 2026Official source ↗
- v26.1.22Jan 22, 2026Official source ↗
- v26.1.4Jan 4, 2026Official source ↗
- v25.12.29Dec 29, 2025Official source ↗
- v25.5.31May 30, 2025Official source ↗
- v25.5.28May 28, 2025Official source ↗
Quality profile
algorithm quality-v1.0 · assessed Oct 15, 2026Score components
License
MITThis is the catalog policy status, not legal advice.
Sources
Reviews
No reviews yet.
Alternatives
README
From sxyazi/yazi · license MIT · fetched Oct 29, 2026| Warp, built for coding with multiple AI agentsAvailable for macOS, Linux and Windows |
|---|
Yazi - ⚡️ Blazing Fast Terminal File Manager
Yazi (means "duck") is a terminal file manager written in Rust, based on non-blocking async I/O. It aims to provide an efficient, user-friendly, and customizable file management experience.
💡 A new article explaining its internal workings: Why is Yazi Fast?
- 🚀 Full Asynchronous Support: All I/O operations are asynchronous, CPU tasks are spread across multiple threads, making the most of available resources.
- 💪 Powerful Async Task Scheduling and Management: Provides real-time progress updates, task cancellation, and internal task priority assignment.
- 🖼️ Built-in Support for Multiple Image Protocols: Also integrated with Überzug++ and Chafa, covering almost all terminals.
- 🌟 Built-in Code Highlighting and Image Decoding: Combined with the pre-loading mechanism, greatly accelerates image and normal file loading.
- 🔌 Concurrent Plugin System: UI plugins (rewriting most of the UI), functional plugins, custom previewer/preloader/spotter/fetcher; Just some pieces of Lua.
- ☁️ Virtual Filesystem: Remote file management, custom VFS provider, custom search engines.
- 📡 Data Distribution Service: Built on a client-server architecture (no additional server process required), integrated with a Lua-based publish-subscribe model, achieving cross-instance communication and state persistence.
- 📦 Package Manager: Install plugins and themes with one command, keeping them up-to-date, or pin them to a specific version.
- 🧰 Integration with ripgrep, fd, fzf, zoxide, Rclone
- 💫 Vim-like input/pick/confirm/which/notify component, auto-completion for cd paths
- 🏷️ Multi-Tab Support, Cross-directory selection, Scrollable Preview (for videos, PDFs, archives, code, directories, etc.)
- 🔄 Bulk Rename/Create, Archive Extraction, Visual Mode, File Chooser, Git Integration, Mount Manager
- 🎨 Theme System, Mouse Support, Drag and Drop, Trash Bin, Custom Layouts, CSI u, OSC 52, CSI 2031
- ... and more!
https://github.com/sxyazi/yazi/assets/17523360/92ff23fa-0cd5-4f04-b387-894c12265cc7
Project status
Public beta, can be used as a daily driver.
Yazi is currently in heavy development, expect breaking changes.
Documentation
Discussion
- Discord Server (English mainly): https://discord.gg/qfADduSdJu
- Telegram Group (Chinese mainly): https://t.me/yazi_rs
Image Preview
| Platform | Protocol | Support |
|---|---|---|
| kitty (>= 0.28.0) | Kitty unicode placeholders | ✅ Built-in |
| iTerm2 | Inline images protocol | ✅ Built-in |
| WezTerm | Inline images protocol | ✅ Built-in |
| Konsole | Kitty old protocol | ✅ Built-in |
| foot | Sixel graphics format | ✅ Built-in |
| Ghostty | Kitty unicode placeholders | ✅ Built-in |
| Windows Terminal (>= v1.22.10352.0) | Sixel graphics format | ✅ Built-in |
| st-graphics | Kitty unicode placeholders | ✅ Built-in |
| Warp (macOS/Linux only) | Inline images protocol | ✅ Built-in |
| Tabby | Inline images protocol | ✅ Built-in |
| VSCode | Inline images protocol | ✅ Built-in |
| Rio (>= 0.3.9) | Kitty unicode placeholders | ✅ Built-in |
| Black Box | Sixel graphics format | ✅ Built-in |
| Bobcat | Inline images protocol | ✅ Built-in |
| X11 / Wayland | Window system protocol | ☑️ Überzug++ required |
| Fallback | ASCII art (Unicode block) | ☑️ Chafa required (>= 1.16.0) |
See https://yazi-rs.github.io/docs/image-preview for details.
Special Thanks
Thanks to RustRover team for providing open-source licenses to support the maintenance of Yazi.
Active code contributors can contact @sxyazi to get a license (if any are still available).
License
Yazi is MIT-licensed. For more information check the LICENSE file.