autojump is a command-line tool that makes navigating your file system much faster by learning which directories you visit most often. Instead of typing out full directory paths every time you want to go somewhere, autojump lets you jump directly to frequently visited locations by typing just a part of the name. The tool maintains a database of every directory you visit from the command line. Once you've been somewhere before, you can jump back with j foo, where "foo" is any part of the path. It picks the directory you visit most often that matches. If you pass multiple words like j work inbox, it tries to match both terms in order, which lets you be more specific when multiple folders have similar names. There's also jc for preferring child directories of your current location, and jo to open the matching directory in your system's file manager instead of navigating there in the terminal. autojump is written in Python and integrates with bash, zsh, fish, and other shells. It works on Linux, macOS, and Windows (with some community-supported variants). You install it and add a one-liner to your shell's startup file, and from that point on it silently tracks your navigation habits in the background. You would use autojump if you spend a lot of time in the terminal and find yourself repeatedly typing long directory paths to get to the same places. It removes the friction of remembering and typing exact paths, just type a fragment and jump there instantly.
Generated 2026-05-21 · Model: sonnet-4-6 · Verify against the repo before relying on details.