FindAlternative
Back to Home
yazi

yazi

Fast async terminal file manager written in Rust

softwareFile ManagersFile ManagerTerminalRust
Our Verdict

Best for

Power‑user terminal enthusiasts who need fast async file management

Skip if

Skip if you need a graphical UI or are new to CLI

What is yazi?

Yazi is a terminal‑based file manager built with Rust, leveraging non‑blocking async I/O to keep operations smooth and responsive. It runs on Windows, macOS, and Linux, offering a fully keyboard‑driven experience for power users and developers who prefer the command line. The manager includes built‑in image previews via Ueberzug++ and Chafa, code syntax highlighting, a Lua plugin system, and a virtual filesystem for remote files. It integrates with tools like ripgrep, fd, fzf, and zoxide, and provides multi‑tab browsing, bulk rename, archive extraction, and Git support.

SpecificationsAI-estimated

deploymentCloud/SaaS
open source✅ Yes
github stars40,442
api available❌ No
support optionsEmail
key integrationsGoogle Docs, Microsoft Word
primary languageRust

Key Features of yazi

All file operations are performed asynchronously, keeping the UI responsive even on large directories.
Built‑in support for image previews using Ueberzug++ and Chafa, with preloading for fast display.
A concurrent Lua‑based plugin system lets users extend functionality without restarting the manager.
Virtual filesystem layer enables remote file management through protocols like SFTP and FTP.
Integration with ripgrep, fd, fzf and zoxide provides powerful search and navigation capabilities.
Multi‑tab support allows simultaneous browsing of different directories in one session.
Bulk rename tool with preview and undo capabilities for safe batch operations.
Archive extraction and Git status overlays are available directly inside the file list.

Use Cases for yazi

1

Developer project navigation

Quickly jump between source folders, view code with syntax highlighting, and run searches with ripgrep.

2

Remote server management

Browse and edit files on remote machines via the virtual filesystem without leaving the terminal.

3

Media organization

Preview images and thumbnails instantly while sorting photos or videos from the command line.

4

Batch file operations

Rename, move, or extract archives for large sets of files with real‑time progress and cancellation.

Pros & Cons of yazi

Pros

  • Lightning‑fast async performance
  • Rich image and code previews
  • Highly extensible via Lua plugins
  • Cross‑platform terminal UI

Cons

  • Steep learning curve for new terminal users
  • Limited graphical UI for non‑CLI users
  • Plugin ecosystem still growing

Frequently Asked Questions

Does yazi work on Windows?

Yes, yazi runs on Windows, macOS, and Linux.

Can I preview images inside the terminal?

Yes, yazi uses Ueberzug++ and Chafa to show image previews directly in the terminal.

Is there a graphical version of yazi?

No, yazi is designed as a terminal‑only application; it does not provide a separate GUI.

How do I install plugins?

Plugins can be installed via yazi's built‑in package manager or manually placed in the plugins directory and loaded with Lua.

Pricing Overview

View full pricing →
Free

Detailed plans are not listed. Visit the official website for pricing information.

No reviews yet. Be the first to write one!

Top Alternatives & Similar Tools

View all alternatives & similar tools →

People also viewed

Related searches

About the Tool

Unclaimed Listing
Target AudienceTerminal users and developers who manage files from the command line

Is this your tool?

Claim this page to update details, reply to user reviews, and drive more traffic to your product.

Claim this Product →

Tags

File ManagerTerminalRustCLIOpen Source

Explore Related Topics

Build with AI

Discover AI tools to supercharge your workflow.

Explore AI tools