superfile
A TUI file manager with panes, a file preview, and an editor-like keymap.
What it does
superfile is a full-screen file manager for the terminal: multiple panes, fuzzy search, a preview pane for text and images, a processing bar for copies and deletes, bulk rename, and Git status per entry. Keybindings follow Vim conventions by default and are remappable.
It occupies the slot between cd plus ls and a graphical Finder — useful for moving files around a server over SSH, where Finder is not an option.
Notes
Configuration and themes live in ~/.config/superfile/. A Nerd Font is needed for the icons.
Alternative to
| Alternative | Type | Trade-off |
|---|---|---|
| yazi | Open source | The current favourite: asynchronous, image previews, very fast |
| ranger and lf | Open source | The long-standing Vim-style file managers |
| nnn | Open source | Minimal, tiny, plugin-driven |
Midnight Commander (mc) | Open source | Two panes, function keys, unchanged since 1994 and all the better for it |
| ForkLift or Marta | Paid | Graphical Finder replacements |
Install
brew install superfile