Broot navigates directory trees, finds files, and launches commands from a terminal.
walk
walk navigates files in a terminal interface as an alternative to cd and ls, with keyboard controls for moving through folders.

About walk
Walk is a terminal file manager and navigator presented as a replacement for the cd and ls commands. It is distributed as an open source repository under the MIT license, with install options including Homebrew, pkg_add, go install, an install script, and prebuilt binaries.
To use it, you add an lk shell function to your shell configuration for Bash, Zsh, Fish, or PowerShell, then run lk to browse folders. You can move with arrow keys or hjkl, enter and exit directories, use fuzzy search, toggle a preview mode with Space, view image previews, delete files with dd and undo with u, and show icons when Nerd Fonts are installed with the --icons flag. Behavior can be adjusted with flags and environment variables for editor, per-extension open commands, remove command, color, and status bar.
It suits people who work in a terminal and prefer keyboard controls for moving through directories and previewing files.
Key features
- Navigate folders with arrows or hjkl keys
- Toggle file preview mode with Space
- Delete files with dd and undo with u
- Search filenames with fuzzy search
- Show image previews without additional setup
- Show icons with Nerd Fonts and --icons
- Open source under MIT license
- Supports Bash, Zsh, Fish, and PowerShell setup
- Configurable with flags and environment variables
- Image preview needs no additional setup
- Requires adding a shell function for the lk command
- Icons require installing Nerd Fonts
walk at a glance
- Website
- github.com/antonmedv/walk
- Category
- Software & Utilities › Linux & Mac Apps
- 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
walk alternatives
Tools and sites you could use instead, ranked by how closely they match.
Caligula writes disk images through a terminal interface for disk imaging.
bluetuith manages Bluetooth connections from a cross-platform terminal interface.
wiremix mixes audio in a terminal interface for PipeWire, according to its project description.
btop displays CPU, memory, and other system resource information in a terminal interface.
s-tui monitors CPU activity and can run CPU stress tests from a terminal interface.
Popular in Linux & Mac Apps
Well-known listings from the same topic.
walk FAQ
What is walk?
How do you start walk?
Is walk open source?
How do you show icons in walk?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












