Dev tools · alternatives · 2026
24 alternatives to Fz – The missing fuzzy tab completion feature of z for Bash and zsh
Cli shell plugin, the missing fuzzy tab completion feature for the z jump around command. - johannjhang/fz.sh
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Fz – The missing fuzzy tab completion feature of z for Bash and zsh launched in 2017; newer entries below may have overtaken it.
- 1

interactive `git` with the help of `fzf`. Contribute to bigH/git-fuzzy development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 2

Funky takes shell functions to the next level by making them easier to define, more flexible, and more interactive. - bbugyi200/funky
2018 · github.com · its alternatives →
- 3

A native macOS tab bar library with split pane support for SwiftUI applications. Features 120fps animations, drag-and-drop tabs, and full keyboard navigation.
Jan 2026 · bonsplit.alasdairmonk.com · its alternatives →
- 4

Turn Your fzf Into a Live REPL
2019 · paweldu.dev · its alternatives →
- 5QC
2015 · pindexis.github.io · its alternatives →
- 6

cod is a completion daemon for bash/fish/zsh. Contribute to dim-an/cod development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 7

- 8

Autocomplete.sh adds AI-powered command-line suggestions directly to your Bash or Zsh terminal. Just type <TAB><TAB> and it calls an LLM to return the top suggestions for you.
2024 · autocomplete.sh · its alternatives →
- 9

Mistype a command and zcomplete runs the one you meant, worked out from the commands you usually run. zsh, bash and fish. - omarfakih1/zcomplete
Aug 2026 · github.com · its alternatives →
- 10

Fuzzy Finder for Chrome/Chromium tabs and windows. Contribute to siadat/chrome-ff development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 11
Saka▲92Elegant tab search, selection and beyond.
2018 · chromewebstore.google.com · its alternatives →
- 12

I've built a tool called sol (like "soul") that helps you inspect and format complex shell one-liners. Features: - Choose which transformations you want (break on pipe, args, redirect, whatever) - "Peeks" into stringified commands (think xargs, parallel) and formats those, too - Auto-breaks at a given width (e.g., 80 characters) - Shows you non-standard aliases, functions, files, etc. that you might not have in your shell environment - Breaks up long jq lines with jqfmt because—let's be honest—they're getting out of hand As a security researcher and tool developer, I often encounter (or…
2024 · github.com · its alternatives →
- 13

- 14HA
In the deep mists of time (circa 2012), I was playing with the Go standard library, and saw how easy it was to stand up a webserver that let you navigate a remote file system, and I thought it was pretty neat. I took a look at my shell history and a frequent pattern of commands was "cd, ls, cd, ls, ...". And I thought "I love my keyboard, but you know, point and click might be nice in this context." And then I thought, "It'd be even cooler if you could run commands there." Skip forward several years, a few earlier implementations, a name change, and now there's Hucksh(ell), a bash-like shell…
2023 · its alternatives →
- 15JT
2021 · jumprope.ai · its alternatives →
- 16

:boom: Robust C/C++ code completion for Sublime Text 3/4 - niosus/EasyClangComplete
2016 · github.com · its alternatives →
- 17

Hi HN, fzfm is a small Bash utility I wrote that turns fzf into a terminal file navigator with fuzzy search and preview support. It’s fast, zero-setup, and works entirely from the command line. Core features: - Navigate directories and fuzzy-search files - Preview file contents with bat (fallback to cat) - Preview directories with eza (fallback to ls) - Open files in your editor or viewer (configurable) - Easily customizable via environment variables It’s designed as a quick, keyboard-driven way to browse and inspect files. I use it daily and thought others might find it useful too. GitHub:…
2025 · github.com · its alternatives →
- 18
Tiny Shell▲57A bash-like shell that performs basic functions of a shell. Made as a project for my course of System Software. - skywalker212/tiny-shell
2018 · github.com · its alternatives →
- 19

- 20

I have used this tool privately since 2011 to manage directory jumping. While it is conceptually similar to tools like z or zoxide, the underlying ranking model is different. It uses a power-law convolution with the time series of cd actions to calculate a history-aware "frecency" metric instead of the standard heuristic counters and multipliers. This approach moves away from point-estimates for recency. Most tools look only at the timestamp of the last visit, which can allow a "one-off" burst of activity to clobber long-term habits. By convolving a configurable history window (typically the…
Mar 2026 · github.com · its alternatives →
- 21PF
2015 · getpicka.com · its alternatives →
- 22

When you have a lot of aliases it can be difficult to remember how was the one you need named especially if you do not use it very often. You can also have files stored in a bin folder and look there to find the name. Another trick is to prepend your commands with a comma then type the comma and hit the Tab key to see only your own commands. There is an article about it somewhere on the Internet. I needed something lightweight to always show me the available commands. Something to run with a few keystrokes. Something that stores commands in files and folder structures. The idea was born at…
2025 · github.com · its alternatives →
- 23

The startup I work for has an internal, bash-based, cli that basically amounts to shared aliases with a common entrypoint. As the number of aliases has grown, I've had a desire to group functionality together in subcommands, add more help strings, and have better tab completion. I know I could convert it to, e.g., a python script, but I was curious what was possible if we continued to use bash. I couldn't find anything that solved those problems without lots of extra machinery. I understand why, shell scripts are generally not long, and focused on a dedicated task; adding cli features to…
Mar 2026 · github.com · its alternatives →
- 24

An opinionated, zero-config status line and history picker for fish, bash and zsh, written in Zig - yamafaktory/whetuu
Sep 2026 · github.com · its alternatives →
Also compare
- `fzf` * `Git` done right alternatives
- Funky – Easier, flexible, and more interactive shell functions alternatives
- Bonsplit – Tabs and splits for native macOS apps alternatives
- Turn your fzf into a live REPL alternatives
- Quick Command-line File Completion alternatives
- Completion daemon for {bash,zsh} that detects `–help` usage alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →