History
Command history with context
Search Fish history with fuzzy matching, then insert the selected command back into the prompt.

Fish Shell plugin
Fuzzy finding for command history, project files, and Git branches without leaving your Fish prompt.
fisherinstalljedipunkz/fuzz.fish
History
Search Fish history with fuzzy matching, then insert the selected command back into the prompt.
Git
Browse local branches inside a Git repository, switch with Enter, and pull the current branch from origin from the same interface.
Files
Search files and directories from the current working directory, insert file paths, or cd into directories.
Worktrees
Search Git worktrees by path, see the checked-out branch for each result, and cd into the selected worktree.
Unified interface
Press Ctrl+R to open fuzz.fish, then switch modes as the task changes. The default history search is ready immediately, while Git branch, Git worktree, and file search are a keypress away.
Requirements