A little name goes a long way.
Type a few letters. Local matching ranks the folders you have visited by name, then by how often and how recently you visit.
j pay
Jump to the folders you visit. A few letters, a familiar meaning, or another language. Right from your shell.
macOS 15+ & Linux·Bash / Zsh / Fish
Found in your visited folders
❯You’re here. Back to your work.
Try a scenario. Illustrative demo; no commands run.
01 / FIND YOUR WAY
Keep using cd. J-Jump remembers where you go, so the next visit takes less typing.
Type a few letters. Local matching ranks the folders you have visited by name, then by how often and how recently you visit.
j pay
Forgot the folder name? An optional semantic model can suggest a match from your visited folders. You choose where to go.
ji my cv
A folder name does not have to match the language you think in. Ask by meaning, even across languages, with your chosen model.
ji 税务
02 / A LITTLE HELP. YOUR CALL.
Start with local jumps. Add semantic help only if you need it. The model suggests; you decide.
Explore configuration & privacyName matching and visit history stay on your machine. Local navigation needs no account, API key or network.
Jev, Cloudflare Clef-Flash and OpenAI Decisions in the cloud. Or Tev1 with Ollama on your own computer.
Semantic help is off by default. Strict mode sends only your query and candidate folder names—never file contents, source code, or environment variables. Preview requests and exclude folders anytime.
jjump preview "my cv"
03 / SMALL COMMANDS. EVERYDAY USE.
A few commands to make moving around feel natural. Your regular cd keeps working exactly as before.
Read the full guidej api serverj api /j -jij pay Tab
jjump doctor04 / READY WHEN YOU ARE
One install. A new terminal. A shorter way to your next idea.
brew install mreasonyang/taps/j-jump && jjump shell install
Installs J-Jump and adds its shell integration.
Install, then open a new terminal.
Use cd as usual to build your visit history.
Run j or ji. Choose off in the setup wizard for local-only, or pick a semantic provider.
macOS 15+ · Linux · Apple silicon / Intel / ARM64 / x86-64 · Bash / Zsh / Fish
A FEW GOOD QUESTIONS
No. Name matching, visit history and navigation work locally. Choose off during the first-run setup. You can enable a semantic provider later with jjump setup.
No. J-Jump only searches the folders you have visited since installing it. It starts empty. Visit a folder with cd once, then find it with j or ji.
J-Jump is free and open source under the MIT license. Optional cloud model providers may charge for API requests. Local Tev1 requires your own Ollama installation and a model download.
Choose another name when connecting your shell:
jjump shell install --cmd jump. This gives you jump and jumpi.
J-Jump is still in its 0.0.x releases. Expect rough edges, and occasional upgrades that need a one-time settings or history fix. Run jjump doctor for guidance. Release binaries are unsigned; installers verify their SHA-256 checksums.