Back to browse
GitHub Repository

MacOS finder columns in your terminal

1 starsJavaScript

Catnav – macOS Finder-style column navigation for the terminal

by andyjtyler·Mar 9, 2026·2 points·1 comment

AI Analysis

●●SolidNiche Gem

Finder-style Miller columns in terminal, but ranger and fzf exist.

Strengths
  • Inline terminal integration that cd's your shell instead of taking over fullscreen.
  • Filter search with slash key and hidden file toggle for quick navigation.
Weaknesses
  • Miller column navigators already exist in ranger, fzf, and other terminal tools.
  • macOS-focused design with limited cross-platform appeal for Linux users.
Target Audience

Terminal users, developers navigating large codebases

Similar To

ranger · fzf · Finder

Post Description

catnav is a terminal tool for navigating directory trees using Finder-style Miller columns.

Instead of repeatedly running cd, cd .., and ls to move around, catnav shows directories in side-by-side columns so you can see the current directory, its children, and the path you came from at the same time. This makes it easier to explore unfamiliar repos and quickly jump between sibling directories.

Navigation is simple: - Use arrow keys to move between directories - Press Enter to select a directory - / filters items in the current column (search) - . toggles hidden files

catnav runs inline in the terminal rather than taking over the full screen, so it fits naturally into normal shell workflows.

Selecting a directory will immediately cd your shell to that directory.

Similar Projects

Developer Tools●●●Banger

LFK – A Fast Kubernetes TUI

Miller columns fix k9s navigation pain by showing resource ownership hierarchies clearly.

SlickSolve My Problem
baskInEminence
631mo ago
Developer Tools●●Solid

Lfk – a yazi inspired, Vim-like keyboard focused fast Kubernetes TUI

Miller column navigation rivals k9s for deep resource ownership trees in clusters.

SlickShip It
mixe3y
301mo ago
Data●●●Banger

SQLite-columnar, a column-oriented analytics extension for SQLite

Brings DuckDB-style columnar speed to SQLite without replacing the engine.

Big BrainWizardry
marcobambini
201mo ago