Single layer, like a desktop
No deep tree to scan. One folder per screen, click to dive in.
A pretty, interactive folder visualizer for the terminal — desktop file-manager vibes, single-binary install, gitignore-aware out of the box.
No deep tree to scan. One folder per screen, click to dive in.
Arrow keys, wasd, or just click. Whatever your hands prefer.
Respects every .gitignore from repo root down to your cwd. Toggle off with --no-ignore.
Detects when stdout isn't a terminal and prints a clean flat list. Works great with grep, fzf, and friends.
Single binary, no shell integration, no rc-file dance. Just put it on PATH.
mira never writes, executes, or transmits. See SECURITY.md.
brew install mondial7/tap/mira
The tap is published automatically on every release, so brew upgrade mira always pulls the latest.
go install github.com/mondial7/mira@latest
Grab a tarball for your platform from the releases page. Each release ships SHA-256 checksums and an SBOM you can verify before extracting.
| Key | Action |
|---|---|
| ← → a d | Move cursor left/right |
| ↑ ↓ w s | Move cursor up/down |
| Enter / Space | Open selected folder |
| Backspace / Esc | Go up one directory |
| g / G | Jump to first / last item |
| h | Toggle hidden entries |
| f | Fuzzy-find within the current folder |
| . | Open the settings overlay (theme, borders, bionic) |
| e | "End here": quit and cd into the explored directory (with shell wrapper) |
| q / Ctrl-C | Quit |
| Mouse click | Move cursor and (on a folder) enter it |