A fast and accurate command-line tool for jumping to frequently visited files and directories with minimal keystrokes.
Jumper is a command-line utility designed to help developers quickly navigate to frequently accessed files and directories using minimal keystrokes. It combines the concept of "frecency" (frequency and recency) ranking from the tool z with the accuracy and fuzzy matching capabilities of fzf and fzy. This hybrid ranking mechanism enables users to find files or folders with high precision and speed, improving productivity in terminal workflows. Jumper supports interactive fuzzy search powered by fzf, allowing users to query their file and directory history in an intuitive interface.
Unlike many similar tools that focus only on directories, Jumper extends its functionality to files and any custom database, making it versatile for various navigation needs. It records visits to files and directories in simple text databases, which it updates automatically based on shell activity or editor hooks. The tool is written in C for performance and portability, running efficiently on Linux and macOS with Bash, Zsh, or Fish shells.
Jumper integrates well with Vim and Neovim editors, either through direct commands or via dedicated plugins that leverage popular fuzzy finder UIs like Telescope and fzf-lua. Installation is straightforward via package managers like Homebrew or Arch's AUR, or by compiling from source. Configuration options allow customization of keybindings, search syntax, and database locations. Jumper also supports orderless search, case sensitivity modes, and database maintenance commands to keep navigation data relevant and fast.
Developers can get started by installing Jumper, setting up shell integration scripts, and optionally configuring their editors to update Jumper's file visit database. The project provides comprehensive documentation and examples for usage, configuration, and integration with other tools like ripgrep for live-grep workflows.
Developers often waste time navigating deeply nested directories or searching for frequently used files using slow or imprecise methods. Existing tools may lack accuracy, speed, or flexibility in ranking and searching files and folders based on usage patterns.
Uses fzf for an interactive UI to find files and directories with live filtering.
Provides shell functions and keybindings for Bash, Zsh, and Fish to jump quickly.
Supports Vim/Neovim integration via plugins or direct commands to track opened files.
Allows fuzzy, exact, prefix, and suffix matching modes with customizable flags.
Developers use Jumper to jump instantly to frequently accessed directories or files without typing full paths.
Vim and Neovim users integrate Jumper to automatically log opened files and quickly reopen them later.
Advanced users create custom path databases to query and jump to any set of files or directories beyond the default.

Discover trusted tools and services in the QuickNode Marketplace. Everything you need to launch faster and scale smarter.
Explore web3 competitors and apps like Jumper.

Connext is a secure, fast modular interoperability protocol enabling cross-chain fund bridging and asynchronous Solidity development.

Trade, earn, and own crypto on the all-in-one multichain decentralized exchange (DEX).
Router Protocol is a cross-chain interoperability solution enabling seamless communication and asset transfers between blockchains.

AtomicDEX is a decentralized exchange platform focused on next-generation finance and cross-chain trading.


A decentralized, gas-efficient automated market maker protocol for NFT-to-token swaps using customizable bonding curves.
A protocol enabling fast, low-cost, zero-slippage cross-chain swaps and connectivity across 60+ blockchains and real-world assets.

PancakeSwap is a leading decentralized exchange on BNB Smart Chain offering trading, earning, and gaming features with low fees and full user custody.

THORChain is a decentralized, non-custodial cross-chain liquidity protocol enabling native asset swaps without wrapped tokens or intermediaries.


Pangolin is a multichain decentralized exchange (DEX) launched by AvaLabs, enabling token swaps, liquidity provision, and rewards across Avalanche, Hedera, Flare, and Songbird.



| Free | |
|---|---|
| Price (Monthly) | Free | 
| Price (Annual) | Free | 
| Messaging | N/A | 
| Support | Community support via GitHub | 
| Analytics | 
Jumper's GitHub repository provides detailed documentation, installation instructions, configuration examples, and integration guides for shell and editor setups.
| Composability | |||
| Cross-Chain | |||
| Customizability | |||
| Developer Support | |||
| Ease of Integration | |||
| Performance |