← Back to tools

broot

A new way to see and navigate directory trees

File Management Productivity linuxmacoswindows Rust MIT

Description

broot is an interactive directory tree navigator. It provides a fuzzy search over file trees, previews, and the ability to apply commands to selected files. It adapts the tree display to fit your terminal.

When to use this tool

✓ Good fit when
  • Exploring unfamiliar directory structures
  • Need to find and navigate to files in large trees
  • Want a visual file navigator with search
✕ Avoid when
  • Simple ls or tree listing is sufficient

Install

homebrewbrew install broot
cargocargo install broot
pacmansudo pacman -S broot

AI 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

Use When

  • → Exploring unfamiliar directory structures
  • → Need to find and navigate to files in large trees
  • → Want a visual file navigator with search

Avoid When

  • x 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

Related Tools

View AGENTS.md for broot