Skip to content
aicoolies logo
zoxide logo

zoxide

Smarter cd command

Smarter cd command that learns your most-used directories and lets you jump to them with partial name matches. Written in Rust for speed, it replaces the standard cd command with intelligent fuzzy matching based on frequency and recency of access. A small quality-of-life tool that saves developers hundreds of keystrokes daily by eliminating tedious path typing.

About zoxide

Zoxide is a smarter alternative to the cd command that learns your directory navigation habits and lets you jump to frequently used directories with just a few keystrokes. Written in Rust for speed and reliability, zoxide maintains a local database of every directory you visit and ranks them using a frecency algorithm that combines how frequently and how recently you accessed each path. It eliminates the tedious process of typing long directory paths or remembering exact folder structures.

Zoxide supports fuzzy matching for directory names, so typing a partial or approximate name is usually enough to reach the right destination. When combined with fzf, it provides an interactive directory selection mode for cases where multiple matches exist. The tool is backward compatible with the standard cd command, meaning it adds intelligent navigation without breaking existing habits. Database updates are nearly instantaneous, and zoxide adds negligible overhead to shell startup or command execution.

Zoxide is designed for any developer or command-line user who navigates between directories frequently and wants to save time on repetitive path typing. It supports all major shells including Bash, Zsh, Fish, PowerShell, Nushell, and Elvish, making it a universal enhancement for any terminal setup. Zoxide serves as a modern, Rust-based replacement for older tools like autojump and z, offering better performance and broader shell compatibility.

Pricing & Platform Specs

Pricing Summary

Free and 100% open source under the MIT license. zoxide has $0 software licensing fees, no subscription tiers, and runs completely locally across Bash, Zsh, Fish, Nushell, and PowerShell.

full pricing breakdown →

Supported Platforms

macOS, Linux, Windows

Explore categories, tags & use cases

Magical shell history

Shell history manager that replaces the default history with a SQLite-backed, encrypted, and synchronized command history across all your machines. Features full-text search with fuzzy matching, directory-based context filtering, session tracking, and statistics about command usage. Syncs via an encrypted server (self-hostable or hosted). Supports bash, zsh, and fish shells. 22K+ GitHub stars. Transforms shell history from a simple list into a searchable, cross-machine knowledge base.

Open Source

Command-line fuzzy finder

General-purpose command-line fuzzy finder written in Go that adds interactive filtering to any list — files, command history, processes, Git branches, and more. Blazing fast even on millions of entries. Integrates with bash, zsh, fish, and vim/neovim for history search (Ctrl+R), file finding, and directory jumping. Supports preview windows, multi-select, and custom key bindings. 67K+ GitHub stars. One of the most essential CLI productivity tools in the modern developer toolkit.

Open Source

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is zoxide?

Smarter cd command that learns your most-used directories and lets you jump to them with partial name matches. Written in Rust for speed, it replaces the standard cd command with intelligent fuzzy matching based on frequency and recency of access. A small quality-of-life tool that saves developers hundreds of keystrokes daily by eliminating tedious path typing.

Is zoxide free?

Yes — zoxide is open source and free to use. Free and 100% open source under the MIT license. zoxide has $0 software licensing fees, no subscription tiers, and runs completely locally across Bash, Zsh, Fish, Nushell, and PowerShell.

Is zoxide open source?

Yes — zoxide is open source.

Is zoxide still maintained?

Yes — zoxide is active. Its listing was last verified on September 6, 2026.

What are the best zoxide alternatives?

The first editor-selected zoxide alternatives are Atuin, fzf.