yazi
by sxyazi
Yazi is a file manager that runs inside the terminal, written in Rust. It lets you browse, preview, rename, move and search files quickly without leaving the command line.
- Stars
- 43k +4 a day
- Licence
- MIT
- Runs on
- Your computer
- Setup
- Moderate
- Language
- Rust
- Age
- 1206 days
What you can do with it
- Browse folders and preview images, videos, PDFs, archives and code from the terminal
- Bulk rename, copy, move, delete and extract files using Vim-style keys
- Add plugins and themes, or manage remote files, to suit your own workflow
Ways a business could use it
- Tidy and bulk-rename large sets of client files, assets or exports faster than with a graphical file manager
- Manage files on remote servers from one terminal, saving time on routine maintenance
Can you use it commercially?
Free to use, change and sell, including in paid products. Keep the copyright notice.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Install it with a package manager or a downloaded binary as described in the online docs, then run it in a terminal; image previews may need a compatible terminal or extra tools.
Follow the official instructions in the project README.
Things to check
- Described as public beta, with breaking changes expected
- Needs comfort with the terminal and Vim-style keys
- Image previews depend on terminal support or extra tools
Checked 27 Oct 2026. Summary drafted by AI from the project's README.