zoxide

github.com ↗

Jump to frequently used directories from the terminal with a smarter `cd` command.

SI Score
80/100
Pricing
Open Source AI reading, not confirmed
Free plan
Not confirmed
Sign-up required
Not confirmed

Ask SI about zoxide

Answers use saved listing facts and recorded sources.
Homepage screenshot
Screenshot of the zoxide homepage

What it does

zoxide is a small command-line directory jumper that learns which paths you use and lets you reach them with short queries. It integrates with common shells, including Bash, Zsh, fish, and Nushell, and can use an interactive selector when fzf is available. The project is maintained in a public repository under the MIT license.

Install zoxide with a package manager or a release binary, then add its initialization line to the shell configuration. After visiting a few project directories, use z project to jump to a matching location; if several paths match, the interactive mode can help select the intended one. The repository documents shell-specific initialization, so choose the instructions for the shell you actually start.

zoxide is a navigation helper, not a replacement for filesystem search: it is most useful when you remember part of a directory name and want to return to a path you visit often. Interactive selection depends on the optional fzf program. The official repository includes an MIT license and a release history, which makes it a defensible general developer utility for the Open Source Projects category.

Strengths

  • The project supports shell integrations and directory jumping from short queries.
  • An optional fzf integration can provide interactive path selection.
  • The official repository includes an MIT license and releases.

Watch out for

  • Shell initialization must be configured for the shell in use.
  • Interactive selection requires the optional fzf dependency.

Best for

  • Reducing repeated `cd` commands across active project folders
  • Finding frequently used paths from a terminal prompt

Sources