zoxide Directory Jumper
github.com
2
Leaving SiteNav
External Link Disclaimer
You are about to visit github.com. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
zoxide is a free and open-source command-line tool that provides a smarter way to navigate directories, learning your habits and allowing you to jump to frequently-used directories with minimal typing. Created by Ajeet D'Souza in 2020 and written in Rust, zoxide is a modern replacement for the traditional 'cd' command and older directory-jumping tools like z, z.sh, autojump, and fasd. Key features: frequency-based ranking: zoxide maintains a database of directories you visit, scoring each by frequency (how many times visited) and recency (how recently visited). The ranking algorithm uses a decayed frequency score, giving more weight to recently and frequently visited directories. Fuzzy matching: type a partial name of a directory, and zoxide matches it against the database using substring matching. For example, 'z proj' might jump to ~/projects, ~/documents/projects, or ~/code/project-alpha depending on your visit history and which match scores highest. Interactive selection: the 'zi' command opens an interactive selector (using fzf integration) showing ranked matches, allowing you to pick the desired directory visually. Cross-shell support: integrates with Bash, Zsh, Fish, Nushell, PowerShell, Elvish, and tcsh via shell initialization hooks. No external dependencies (fzf is optional). Fast: written in Rust with a SQLite-free custom database, zoxide responds in under 1 millisecond. Database sync: the database is shared across all shell sessions and terminals, synchronized atomically. Configurable: customize the ranking algorithm, keybindings, and interactive selection behavior. Tab completion: shell-specific tab completion for zoxide commands. Minimal footprint: single binary with no runtime dependencies. Cross-platform: Linux, macOS, Windows, BSD. MIT.
Statistics
2
Views
0
Clicks
0
Like
0
Dislike