5.9.02MIT
strict
core26
Fuzzy finder for the terminal, written in Rust
skim (sk) is an interactive fuzzy finder. It reads a list of lines from
standard input or from a command, lets you filter them as you type, and
prints the selected lines. It supports multi-select, previews, custom key
bindings, regex and exact matching, and shell integrations.
The upstream command is called
use the upstream name, run:
Examples
Shell integration
Key bindings (CTRL-T, CTRL-R, ALT-C) call
then add this line to ~/.bashrc (zsh and fish are also supported):
Commands run inside the snap
Without piped input, skim runs $SKIMDEFAULTCOMMAND (default:
That command,
the snap, where only basic tools such as find, grep, sed, cat and ls are
available. Host programs such as fd, rg, bat or git are not; pipe their
output into skim instead.
File access
skim can read files in your home directory. To also browse USB drives and
other removable media (/media, /mnt), run:
standard input or from a command, lets you filter them as you type, and
prints the selected lines. It supports multi-select, previews, custom key
bindings, regex and exact matching, and shell integrations.
The upstream command is called
sk. This snap provides it as skim; touse the upstream name, run:
sudo snap alias skim skExamples
git log --oneline | skim
vim "$(skim)"
skim --preview 'cat {}' --multi
skim --filter main < files.txtShell integration
Key bindings (CTRL-T, CTRL-R, ALT-C) call
sk, so create the alias first,then add this line to ~/.bashrc (zsh and fish are also supported):
eval "$(sk --shell bash --shell-bindings)"Commands run inside the snap
Without piped input, skim runs $SKIMDEFAULTCOMMAND (default:
find .).That command,
--cmd, --preview and execute(...) bindings run insidethe snap, where only basic tools such as find, grep, sed, cat and ls are
available. Host programs such as fd, rg, bat or git are not; pipe their
output into skim instead.
File access
skim can read files in your home directory. To also browse USB drives and
other removable media (/media, /mnt), run:
sudo snap connect skim:removable-media
Update History
5.9.0 (2)2 Nov 2026, 20:00 UTC
2 Nov 2026, 19:53 UTC
2 Nov 2026, 20:00 UTC
2 Nov 2026, 20:00 UTC