>_

zoxide

agent-ready non-interactive

A smarter cd command. Supports all major shells.

How to install zoxide

brew install zoxide

zoxide use case

Quickly navigate to frequently accessed directories using fuzzy matching based on user history

When to use zoxide

  • When an AI agent needs to change to a recently or frequently visited directory without typing the full path
  • When integrating shell navigation into automated workflows or scripts that benefit from path learning
  • When setting up development environments that require quick switching between project directories

When not to use zoxide

  • When exact path specification is required and directory history is unreliable or empty
  • When operating in a non-interactive script where shell integration is unavailable or unnecessary

zoxide features

  • · Fuzzy matching of directory names from shell history
  • · Interactive selection via fzf or similar when multiple matches exist
  • · Shell integration for bash, zsh, fish, PowerShell, nushell, elvish, xonsh
  • · Automatic learning and ranking of frequently used directories

Want your agent to find this automatically?

Add the MCP server to your agent config and it will discover tools like zoxide on its own.

Set up MCP →

Similar tools to zoxide