What is zoxide?
zoxide is a smarter cd command that learns which directories you use most. Instead of typing full paths, just type a fragment like `z proj` and zoxide jumps to your most frequently accessed directory matching "proj". Written in Rust for speed, zoxide tracks directory access frequency and recency to rank matches. It integrates with bash, zsh, fish, and PowerShell, replacing or augmenting the built-in cd command. The `zi` command adds fuzzy finding via fzf. For developers who navigate deep directory structures, zoxide is a huge time-saver. After a week of use, you'll jump to any project directory with a few keystrokes instead of typing long paths or setting up aliases.
Pros
- Learns your habits
- Blazing fast (Rust)
- Works with all shells
- Fuzzy matching
- fzf integration
- Drop-in cd replacement
Cons
- Takes time to learn paths
- Can surprise with matches
- Requires shell configuration