For a directory jumper that learns your most-used folders, the first results are ajeetdsouza/zoxide (Zoxide is a terminal utility that learns your most-visited directories and lets you jump to them with partial names, using a frecency-based ranking algorithm and supporting shell integration for bash, zsh, fish, and more — exactly the kind of tool this search describes), rupa/z (z is the original frecency-based directory jumper with shell integration and regex-based path matching, fitting the core requirement of jumping to visited directories, though it lacks fuzzy matching, fzf interactive selection, Windows support, and import capabilities) and wting/autojump (Autojump is a frecency-based directory jumper that learns your most-visited folders and lets you jump with partial name matches via the j command — exactly the kind of tool described, though it lacks built-in fzf integration and history import from other jumpers). clvv/fasd and joelthelion/autojump round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Command-line utilities that track your folder usage patterns to suggest and jump to frequent directories.
Zoxide is a terminal utility designed to accelerate filesystem navigation by learning user habits. It functions as a command-line navigation tool that allows users to jump to frequently accessed directories using partial names rather than typing out full file paths. The tool maintains a persistent, atomic file-based database that records navigation history, enabling rapid lookups and safe updates across multiple shell sessions. The project distinguishes itself through a frecency-based ranking algorithm, which calculates directory relevance by combining access frequency with temporal decay. Th
Zoxide is a terminal utility that learns your most-visited directories and lets you jump to them with partial names, using a frecency-based ranking algorithm and supporting shell integration for bash, zsh, fish, and more — exactly the kind of tool this search describes.
z is a shell navigation utility and directory history tracker designed to reduce the amount of typing required to move through deep directory structures. It functions as a command line tool for jumping to frequently and recently visited directories using a ranking algorithm. The tool utilizes a frecency-based path jump system that weights the number of visits against the time elapsed since the last access to determine priority. It identifies candidate navigation targets by applying regular expression patterns against a database of visited paths. The utility integrates with the shell completi
z is the original frecency-based directory jumper with shell integration and regex-based path matching, fitting the core requirement of jumping to visited directories, though it lacks fuzzy matching, fzf interactive selection, Windows support, and import capabilities.
Autojump is a shell directory navigation tool and weighted directory search utility. It functions as a path shortcut manager that allows users to jump to frequently visited directories using partial name matching. The tool optimizes shell workflows by learning navigation patterns and maintaining a weighted database of visited paths. It ranks folders based on access frequency and recency to resolve ambiguous queries and minimize the keystrokes required to reach deeply nested directories. Beyond shell navigation, the utility provides integration with native system file explorers to launch mana
Autojump is a frecency-based directory jumper that learns your most-visited folders and lets you jump with partial name matches via the j command — exactly the kind of tool described, though it lacks built-in fzf integration and history import from other jumpers.
fasd is a frecency-based path navigator and POSIX shell productivity tool designed to accelerate navigation between files and directories. It functions as a command-line wrapper that resolves shorthand queries into absolute paths by ranking results based on how often and how recently they have been accessed. The utility uses fuzzy string matching and case-insensitive lookups to resolve partial directory and file names. It can also import access history from external backends, such as text editors and desktop environments, to refine the accuracy of its ranking database. The tool provides shel
fasd is a frecency-based shell navigation tool that learns your directory access patterns and lets you jump to frequently visited folders via shorthand queries and fuzzy matching, although it may lack built-in fzf integration and native Windows support.
Autojump is a command line productivity tool and shell extension that automates directory navigation. It functions as a shell navigation wrapper that tracks folder access patterns to allow jumping to directories using partial names. The tool utilizes a directory history database and a fuzzy path resolver to match incomplete directory strings to full paths. It weights and ranks these paths based on recency and frequency of use to predict the most likely destination. Beyond shell navigation, the utility includes a terminal file explorer launcher capable of opening the native operating system f
Autojump is the original frecency-based directory jumper that learns your most-visited folders and lets you jump with partial names, fitting the core intent of minimal-keystroke navigation even if it lacks some listed extras like built-in fzf selection or explicit Windows support.
:zap: A new cd command that helps you navigate faster by learning your habits.
z.lua is a fast directory jumper that learns your most-used directories and provides aliases like z and j with fuzzy matching via fzf, shell integration across bash/zsh/fish/PowerShell, and the ability to import history from autojump and fasd—covering almost all features this search requires.
Jump helps you navigate faster by learning your habits. ✌️
Jump is a Go-based command-line tool that learns your most visited directories and lets you jump to them with minimal keystrokes, fitting the core frecency-based directory jumper category, though the available description does not detail additional features like fuzzy matching or fzf integration.
Pure-fish z directory jumping
Z is a frecency-based directory jumper for the Fish shell that learns your most visited directories and lets you jump to them with minimal keystrokes, fitting your search for a command-line directory jumper, though it is designed specifically for Fish rather than bash or zsh.
Inshellisense is a command line productivity tool and shell autocomplete engine. It provides IDE-style command suggestions and real-time completions to reduce typing errors and accelerate command entry within the terminal. The tool is designed as a cross-shell completion utility, delivering a consistent autocomplete experience regardless of the specific shell environment being used. It includes a shell alias expansion system to resolve custom shortcuts and generate accurate suggestions for user-defined commands. The system manages terminal productivity through intelligent command completion
Inshellisense is a shell autocomplete engine that suggests commands and completions, not a tool that learns your most-visited directories and lets you jump to them with minimal keystrokes.
This project is a shell plugin that provides real-time command suggestions to accelerate terminal input. By hooking into the command line editor and utilizing a strategy-based prediction engine, it generates completions derived from command history, shell completion data, or custom user-defined sources. The tool distinguishes itself by rendering suggestions as a visual ghost layer directly within the terminal buffer using ANSI-styled overlays. To maintain a responsive command-line environment, it performs all prediction calculations in the background, ensuring that heavy computation does not
This shell plugin offers real-time command suggestions from history, but it does not learn directory visit patterns or let you jump directly to directories—it's a command autosuggestion tool, not a frecency-based directory jumper.
Television is a terminal-based search launcher that provides real-time fuzzy matching across multiple data sources, including files, git repositories, environment variables, shell history, and custom user-defined channels. It presents a multi-panel terminal interface where search results, previews, and input are displayed simultaneously, with a frecency-based ranking engine that combines match quality with the frequency and recency of past selections to surface the most relevant entries. The project is built around a declarative, TOML-driven architecture where search channels, previews, and a
Television is a general-purpose terminal fuzzy launcher with frecency ranking, not a dedicated directory jumper like z or zoxide—it can find paths but lacks the focused cd-replacement and shell alias integration that this query targets.
WinFile is a dual-pane file manager for Windows designed as a keyboard-driven file explorer. It provides a classical interface for organizing and managing files and directories through a navigation system focused on keyboard shortcuts and partial path jumping. The application functions as a symbolic link manager, enabling the creation of symbolic links, hardlinks, and junctions via drag-and-drop operations using modifier keys. It also serves as a workspace manager that launches external tools, such as elevated shells and text editors, directly within the currently active directory. Additiona
WinFile is a keyboard-driven file explorer for Windows, not a command-line frecency-based directory jumper that learns visited directories or integrates with Bash/Zsh/Fish for instant jumping.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| ajeetdsouza/zoxide | 37.5K | Rust | MIT | |
| rupa/z | 17K | Shell | WTFPL | |
| wting/autojump |
| 16.9K |
| Python |
| NOASSERTION |
| clvv/fasd | 5.9K | Shell | MIT |
| joelthelion/autojump | 16.9K | Python | NOASSERTION |
| skywind3000/z.lua | 3.1K | Lua | MIT |
| gsamokovarov/jump | 1.9K | Go | MIT |
| jethrokuan/z | 1.5K | Shell | MIT |
| microsoft/inshellisense | 9.9K | TypeScript | MIT |
| zsh-users/zsh-autosuggestions | 35.7K | Shell | MIT |