Broot

github.com/Canop/broot Linux & Mac Apps Open-source projectOpen source

Broot navigates directory trees, finds files, and launches commands from a terminal.

github.com/Canop/broot
Broot homepage screenshot

About Broot

Broot is an open source command line utility for Linux and macOS that lets users navigate directory trees, find files, and launch commands directly from a terminal. It provides a compact overview of directories, even large ones, and respects .gitignore rules by default, with shortcuts to toggle visibility of gitignored and hidden files. The tool supports keyboard-driven navigation, regex and content-based file searches, file previews, built-in file manipulation (move, copy, delete, create directories), and custom user-defined commands or shortcuts. Users can cd to a selected directory, open files in default or preferred programs, and run commands on multiple selected files.

Key features

  • Compact overview of large directory trees
  • Toggle hidden and gitignored file visibility
  • Keyboard-driven directory navigation and search
  • Regex and file content search support
  • Built-in file move, copy, delete and mkdir operations
  • Custom user-defined commands and keyboard shortcuts
Best for: Command line users on Linux and macOS who regularly navigate directories, search for files, and launch terminal commands.
Good for
  • Fast, non-blocking search that responds to keystrokes immediately
  • Compact directory overviews avoid excessive output for large folders
  • Preserves directory hierarchy context during search and file manipulation
Watch out for
  • High-resolution image previews only work in Kitty and WezTerm terminals
  • Customization of .gitignore rules, commands and shortcuts requires consulting documentation
  • No listed support for Windows platforms

Broot at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Broot alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Linux & Mac Apps

Well-known listings from the same topic.

All 196

Broot FAQ

How do I toggle visibility of hidden files in broot?
Use the alth keyboard shortcut.
How do I cd to a selected directory from broot?
Use the altenter shortcut to return to the shell in the selected directory.
How do I search for files by their content in broot?
Start your search pattern with c/ to search file contents.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing