# broot
> A new way to see and navigate directory trees

## Summary
An interactive directory tree navigator with fuzzy search. Displays a compact, adaptive tree and lets you search, navigate, preview, and act on files.

## Capabilities
- Adaptive tree display that fits the terminal
- Fuzzy search across the entire file tree
- File preview and content search
- Apply commands to selected files

## When to Use
- Exploring unfamiliar directory structures
- Need to find and navigate to files in large trees
- Want a visual file navigator with search

## When NOT to Use
- Simple ls or tree listing is sufficient

## Usage Patterns
### Launch file navigator
```
broot
```
Opens interactive tree navigator in current directory

### Search for files
```
broot -s
```
Launches directly in search mode for finding files

## Installation
- **homebrew**: `brew install broot`
- **cargo**: `cargo install broot`
- **pacman**: `sudo pacman -S broot`

## Related Tools
- [nnn](/tools/nnn) (alternative): nnn is a minimal file manager; broot focuses on tree navigation

---
Source: https://littlescripts.sh/tools/broot
