VM INSTANCE // yazi · demoshell/tui:yazi
◍ PRIVATE VM
Yazi running in your browser
downloads up to ≈ 33.8 MB
This VM is emulated in your browser, so software can feel slower here than it does on a real machine.

Yazi is a terminal file manager written in Rust — vim-style keys, and a preview of whatever the cursor is sitting on, driven by async I/O so nothing blocks while it reads a directory.

The screen is three columns: the parent directory, the current one, and a preview of the selected entry — text, images, archives, PDFs and video frames when the helper programs are installed. Selections, yank and paste work across directories, tabs keep several places open at once, and plugins and themes are written in Lua. It is fast enough that scrolling a directory of ten thousand files feels like scrolling a text file.

Move with the arrow keys or j and k, step into a directory with l and back out with h, and watch the right-hand pane preview each file as you go. The VM is private to your browser tab; nothing you type leaves it.

Keys to know

j / kmove down and up
l / Enterenter the directory or open the file
hgo back up
Spaceselect the file under the cursor
yyank (copy) the selection
xcut the selection
ppaste
dmove the selection to the trash
/find by name in the current directory
~show every key
qquit

Install Yazi on your own machine

Alpineapk add yazi
macOS (Homebrew)brew install yazi
Archpacman -S yazi
cargocargo install --locked yazi-fm yazi-cli

This VM was last built on Sep 2, 2026. How Demoshell demos work →

Similar tools you can try here

  • Midnight Commander — The classic two-panel terminal file manager, running live in a private Linux VM. Nothing to install.
  • Midday Commander — A dual-panel terminal file manager in Go with a fuzzy finder, bookmarks and archive browsing, live in a private VM.
  • nnn — The tiny, fast terminal file manager that filters as you type, with four contexts and plugins, running live in a private Linux VM.
  • eza — The modern ls replacement with meaningful colours, a git status column and a built-in tree view, running live in a private Linux VM.
file managerpreviewrustMIT
Request changes or removal

This demo of yazi (demoshell/tui:yazi) was built by Demoshell and is not affiliated with the project. Tell us what to change, or ask us to take it down.