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
- ajeetdsouza/zoxide | GitHub (Oct 25, 2026)
- zoxide/LICENSE at main | GitHub (Oct 25, 2026)
- Releases | ajeetdsouza/zoxide (Oct 25, 2026)
