broot

A new way to see and navigate directory trees

Quick summary

broot provides a new way to see and navigate directory trees. It features an interactive tree view with fuzzy filtering, file preview, and file management actions -- all from the terminal.

Common tasks

Basic Usage

broot

Basic Usage

broot -h

What is it?

broot provides a new way to see and navigate directory trees. It features an interactive tree view with fuzzy filtering, file preview, and file management actions -- all from the terminal.

Basic Usage

Open interactive tree:

$broot

Filter files:

~ Start typing any pattern to fuzzy-filter the tree

Select and quit:

~ Press Alt+Enter on a directory to output its path and quit

File operations:

  • :cp — copy
  • :mv — move/rename
  • :rm — delete

Show help:

$broot -h

Tips

Navigate with arrow keys or vim keys (j/k) for fast movement.
Press ? to see all available verbs and keyboard shortcuts.
Use :open to open a file, or press Alt+Enter on a directory to cd into it.