zoxide
Fast directory jumper in Rust.
It replaces the traditional `cd` command with a data‑driven directory jumper that tracks how often each path is visited. By ranking directories based on usage, a short query such as `z foo` expands to the most frequently accessed location that matches the supplied pattern, allowing navigation with only a few keystrokes. The tool works across major shells and also supports interactive selection via fzf or built‑in completion where available.
Typical users are developers and command‑line enthusiasts who spend a lot of time moving between project directories. The utility is written in Rust, runs on macOS, Linux, and Windows, and can be installed through a simple script, cargo, or a variety of package managers. Its configuration is minimal, and it can be invoked like a regular `cd` when a full path is supplied.
What distinguishes it is the automatic ranking algorithm that learns from the user’s history, eliminating the need to manually maintain shortcuts. It integrates with existing shell workflows and offers optional fuzzy completion, making frequent directory changes faster without altering the standard command‑line experience.
Reviews
Loading reviews…
Similar apps
Clipboard, Input & Automation
z.lua
`cd` command that learns your habits.

Clipboard, Input & Automation
fzf
A general purpose command-line fuzzy finder, can be used with any list: files/directories, command history, processes, hostnames…
File Management & Transfer
autojump
A cd command that learns - easily navigate directories from the command line.

Clipboard, Input & Automation
Clipboard
Cut, copy, and paste anything, anywhere.

File Management & Transfer
fz
Seamless fuzzy tab completion for z.
Terminals & CLI
tere
A faster alternative to using cd and ls.