Your files, in layers.
strata is a fast terminal file explorer with side-by-side panels, rich previews, git, undo, remote connections, Docker and a disk dashboard. Everything you need, nothing you don't.
cargo install --locked --git https://github.com/HilthonTT/strata strata
Features
Everything a file manager should do, right in your terminal.
Copy, move, rename and delete in the background with live progress. Search names or contents. Keep an eye on your disks. Reach your NAS and containers without leaving the keyboard.
File operations that keep up
Mark files, copy them to the next panel, rename in bulk with your editor — and undo any of it.

Find anything
Fuzzy-find files across a project, or search inside them with ripgrep and jump straight to the line.

A dashboard for your disks
Free space, IOPS, throughput and latency per device, memory pressure from PSI, and an ncdu-style view of what is eating your space.

NAS connections, handled
SMB, NFS, SFTP, S3, WebDAV, FTP and any rclone remote, with live reachability, a step-by-step connection check, and passwords kept in your system keychain.

Git aware
Status markers in the panel, and a menu to diff, stage, commit, and read the log or blame.
Undo
Renames, moves, copies, new files and trashing can all be undone with u.
Panels & tabs
Up to six panels side by side, and tabs to keep whole workspaces apart.
Rich preview
Code, Markdown, images over kitty, sixel or iTerm2, PDFs, video, documents, CSV, JSON and SQLite.
Docker
Start, stop and inspect containers, read logs, or browse their filesystem.
Your keys
Vim-style by default, a classic ctrl+c / ctrl+v preset, and every key remappable.
28 themes
Catppuccin, Nord, Tokyo Night, Gruvbox, Rosé Pine, Dracula and more.
Lua plugins
Add keys, commands, panels, previewers, columns and sort orders, or veto deletes and moves.
Themes
Looks right in any terminal.
Pick a theme with T and watch it change as you scroll. Custom themes are a dozen hex codes, and can inherit from a built-in one.
…and 20 more, plus your own in themes/*.toml.

Plugins
Make it yours with a few lines of Lua.
Plugins can bind keys, add commands, react to events, draw their own panels and preview new file types. git, bookmarks, archive, zoxide and protect ship with strata.
-- ~/.config/strata/plugins/projects.lua
strata.map("g p", function(ctx)
strata.cd(os.getenv("HOME") .. "/projects")
end, "Go to projects")
strata.statusline(function(ctx)
return #ctx.selected .. " selected"
end)- Keys and commands. Bind any key sequence or add :commands to the palette.
- UI panels and previewers. Render your own panel next to the files, or preview new formats.
- Safe by design. A broken plugin shows an error — it never takes strata down.
- Read the plugin API
Install strata in under a minute.
One command with Cargo, or grab a prebuilt binary for Linux, macOS or Windows from the releases page.
cargo install --locked --git https://github.com/HilthonTT/strata strata