| Crates.io | skim-run |
| lib.rs | skim-run |
| version | 0.3.4 |
| created_at | 2025-07-15 22:26:28.318817+00 |
| updated_at | 2025-07-17 16:19:04.094057+00 |
| description | An interactive toolbox using skim |
| homepage | |
| repository | https://github.com/skim-rs/skim-run |
| max_upload_size | |
| id | 1754203 |
| size | 152,008 |
A fast, interactive toolbox for your Linux desktop—launch apps, calculate, manage windows, and control systemd services, all from your terminal. Powered by skim for blazing fuzzy search.
🚀 App Launcher: Instantly fuzzy-search and launch installed applications.
🧮 Calculator: Evaluate expressions, with previous results available as _.
🛠️ Systemd Manager: Start, stop, restart, and inspect systemd services.
🪟 Hyprland Window Tools:
⚡ Extensible CLI: Add your own modes, combine features, and script workflows.
🦾 Built on skim: Lightning-fast fuzzy finding for everything.
Install from crates.io:
cargo install skim-run --features <apps|calc|hyprland|systemd|paru> [--no-default-features] [--all-features]
By default, apps and calc are enabled.
To install only specific modes (e.g. apps + hyprctl-clients):
cargo install skim-run --features apps,hyprland --no-default-features
To enable everything:
cargo install skim-run --all-features
One fuzzy interface for everything: No more memorizing commands or hunting for windows.
Supercharge your workflow: Launch, switch, hide, and manage—all with fuzzy search.
Showcase for skim: See how fuzzy finding can power real desktop tools.
Each mode is a power tool—run with the mode name as the first argument:
skim-run apps
Fuzzy-search and launch any installed application.
skim-run calc
skim-run calc --eval "2 + 2 * 10"
_ (e.g. sqrt(_)).skim-run hyprctl-clients
skim-run hyprctl-hide [--ignore-class <CLASS>]
--ignore-class, the previously focused window (not ignored) will be hidden instead.--ignore-class <CLASS> to prevent your floating terminal or other windows from being hidden or swapped.skim-run systemd-services
skim-run paru
See all options and help:
skim-run --help
Combine modes with --modes for tab-switching between tools!
MIT