Product Hunt logo dark
  • Launches
    Coming soon
    Upcoming launches to watch
    Launch archive
    Most-loved launches by the community
    Launch Guide
    Checklists and pro tips for launching
  • Products
  • News
    Newsletter
    The best of Product Hunt, every day
    Stories
    Tech news, interviews, and tips from makers
    Changelog
    New Product Hunt features and releases
  • Forums
    Forums
    Ask questions, find support, and connect
    Streaks
    The most active community members
    Events
    Meet others online and in-person
  • Advertise
Subscribe
Sign in
Subscribe
Sign in
Jump

Jump

Helps you navigate the file system by learning your habits.

1 follower

Helps you navigate the file system by learning your habits.

1 follower

Visit website
  • Overview
  • Launches1
  • Reviews
  • Team
  • More
Company Info
github.com/gsamokovarov/jump
Jump Info
Launched in 2017View 1 launch
Forum
p/jump-4
  • Blog
  • •
  • Newsletter
  • •
  • Questions
  • •
  • Forums
  • •
  • Product Categories
  • •
  • Apps
  • •
  • About
  • •
  • FAQ
  • •
  • Terms
  • •
  • Privacy and Cookies
  • •
  • X.com
  • •
  • Facebook
  • •
  • Instagram
  • •
  • LinkedIn
  • •
  • YouTube
  • •
  • Advertise
© 2025 Product Hunt
Jump gallery image
Jump gallery image
Launch tags:
Productivity•Open Source•Developer Tools
Launch Team
Genadi Samokovarov

What do you think? …

Genadi Samokovarov
Genadi Samokovarov
Jump

Jump

Maker
👋 Jump works by integrating itself into the your shell and automatically building a database of the most visited directories. In a bit, you can navigate your projects with fuzzy search. Say you visit /Users/genadi/Development/web-console a lot. Jump can get you there with `j wc` or `j web` or `j webc`. You name it, loosely, and jump will figure it out for you. It can even tolerate typos, `j wwc` will take you to the same place. You can see a live demo of it below. 👇 Features include: bash, zsh and fish shell integrations. Autocompletion out of the box. Fuzzy searching! Customizable shortcut – use j, z or whatever else you want.
Report
8yr ago
Richard Goodwin
Richard Goodwin
@gsamokovarov Cool! Obligatory "what did you use to record this GIF" query.
Report
8yr ago
Genadi Samokovarov
Genadi Samokovarov
Jump

Jump

Maker
@rgoodwin I used Kap from https://getkap.co. Works pretty great!
Report
8yr ago
Richard Goodwin
Richard Goodwin
@gsamokovarov Great, two new tools to add today :) Thanks!
Report
8yr ago
Genadi Samokovarov
Genadi Samokovarov
Jump

Jump

Maker
@rgoodwin You are welcome. Really glad you liked jump!
Report
8yr ago
Abhilash Jain
Abhilash Jain
@gsamokovarov this is brilliant
Report
8yr ago
Anthony Flores
Anthony Flores
If you want more power, I would suggest fasd: https://github.com/clvv/fasd
Report
8yr ago
Genadi Samokovarov
Genadi Samokovarov
Jump

Jump

Maker
@antflore5 fasd looks good. One of jump goals is simplicity, so while it accumulated features over releases, it avoids options and switches and keeps the main usage on `j input`. Now, it may do some interesting things based on the input. For example, if it contains mixed case characters, jump will force a case-sensitive search. No need for `j -c Dev` or any other switches, simple `j Dev` will figure it out. A case insensitive search is the default, as it saves you pressing the shift key. Jump may also do deep searches like `j soc/we` goes to `/society/website`, while `j rak/w` prefers `/raketa/website`. The OS separators in the input actually hints the search to look for a directory matching `soc` or `rak` before continuing to match `w` or `we` for the succeeding directory. Again no switches, it figures it out from the input. And while fuzzy matching is fine for the most cases, sometimes it fucks you up. When you have projects with short names, for example. If you typed `j nes` and you have the `/Users/genad/Development/nes` folder you most likely wanna go there and not fuzzy search. The `nes` as an input would probably match a longer directory with a better score. However, jump can see if you have an exact match in proximity of the best one, so it can say: maybe you wanted the shortly named directory that matched your input exactly instead, so I'm gonna go there. It will only do that if the exact match is scored good enough, though, so it won't go to any random `tmp` dir all of our projects like to have. 😅 There are a lot of subtle little things like that makes me love using jump. ❤️
Report
8yr ago
Вестимир
Вестимир
On a regular basis I work simultaniously on 5-7 projects, so jump is an indispensable part of my toolkit. Keep the good work Genadi!
Report
8yr ago
Appwrite
Appwrite — The open-source Vercel alternative
The open-source Vercel alternative
Promoted

Do you use Jump?

Reviews
Helpful
Review Jump?Be the first to review Jump