TL;DR — Quick Summary
broot is a tree-based file navigator with fuzzy search. See directory structure, search files, preview content, and cd/open — all in a fast, beautiful TUI.
broot is how directories should work. Tree view, fuzzy search, preview, git — one TUI.
Installation
# macOS
brew install broot
# Install shell function
broot --install
Usage
# Launch (use br for shell integration)
br
# Show sizes
br -s
# Show dates
br -d
# Show git status
br -g
# Show hidden files
br -h
# Filter by pattern
br --cmd ':focus ~/projects'
Keybindings
Type → fuzzy search
Enter → enter directory / open file
Alt+Enter → cd into directory
Ctrl+→ → preview panel
:cd → cd to selected
:edit → open in $EDITOR
:cp → copy
:mv → move
q → quit
Summary
- broot is an interactive tree-based file navigator
- Fuzzy search across entire directory trees
- File preview, size analysis, git status
- Shell integration: cd on exit with br
- Written in Rust — handles millions of files