Tool not found.
Back to HomeA smarter cd command that learns your most-used directories so you can jump to them with just a few keystrokes, on any major shell.
zoxide tracks which directories you visit and how often, then lets you jump straight to them with a short fuzzy query instead of typing the full path. Running 'z foo' cd's into the highest-ranked directory matching 'foo', and 'zi foo' adds an interactive fzf-powered picker when more than one directory matches. It works as a drop-in companion to cd rather than a replacement -- 'z ~/foo', 'z ..', and 'z -' all behave the way you'd expect. Ranking is handled by an aging algorithm that favors directories that are both frequently and recently visited, and the whole thing is a single native binary with no runtime dependencies. It hooks into every major shell (bash, zsh, fish, PowerShell, elvish, nushell, tcsh, xonsh, and any POSIX shell), and can import existing history straight from autojump, z, z.lua, zsh-z, fasd, or atuin so switching over doesn't mean starting from zero. A large ecosystem of file managers, editors, and terminal multiplexers (yazi, ranger, telescope.nvim, tmux session tools, and more) either support it natively or via a small plugin.