Zoxide

Zoxide is a smart command line tool that allows you to switch faster by learning frequently used directories. It is inspired by Z and autojump vehicles and works on all main shells (shells). Thanks to the matching algorithm, you can jump directly to the most frequently visited location by typing part of the directory name.

ZO

ajeetdsouza · Terminal & CLI

STARS40.4K
FORKS937
COMMITS—
CONTRIBUTORS103
VERSIONv0.9.9
UPDATED7 days ago
RustCLINavigationMIT
What can it do?
  • You can quickly jump to the highest-scoring match by entering the directory names you use frequently.
  • With the help of the interactive selection tool fzf, you can switch by selecting the target directory.
  • By working like a normal cd command, you can go to subfolders, top directories, or the previous directory.
User reviews
  • • NeutralHacker News

    Zoxide: A Better CD Command

    “To me, the interesting conversation here is between these three workflows: 1. Recursive directory fuzzy-search 2. Searching history for `cd` commands 3. Zoxide-style matching visited directories Which are all ways to make it easier to traverse directories. For my part, the…”

  • ↓ NegativeHacker News

    Zoxide: A Better CD Command

    “`cd foo` is useless in history if you're not already in foo's parent directory. This is the problem Zoxide solves, `z foo` will still do something useful in that case. (Side note about fzf, recursively fuzzy finding subdirectories fine for some use cases, but it doesn't scale as…”

Verified against README · Oct 26, 2026 · source

My note

More in: Terminal & CLI