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