Special thanks to:

Warp sponsorship
Warp, the intelligent terminal
Yazi's AI-powered terminal of choice!
Available 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?

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

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 with Sixel patch Sixel graphics format βœ… Built-in
Tabby Inline images protocol βœ… Built-in
VSCode Inline images protocol βœ… Built-in
Rio Inline images protocol ❌ Rio doesn't correctly clear images #709
Black Box Sixel graphics format βœ… Built-in
Hyper Inline images protocol βœ… Built-in
Bobcat Inline images protocol βœ… Built-in
X11 / Wayland Window system protocol β˜‘οΈ Überzug++ required
Fallback ASCII art (Unicode block) β˜‘οΈ Chafa required

See https://yazi-rs.github.io/docs/image-preview for details.

License

Yazi is MIT-licensed. For more information check the LICENSE file.

Join libs.tech

...and unlock some superpowers

GitHub

We won't share your data with anyone else.