Fetch is an opinionated app launcher for macOS. Launch or switch between apps without thinking about it. It is designed to be extremely quick, and as little in the way as possible.
- Fast: Launch, Search, Enter, without having to worry about latency. Fetch is so fast you won't feel the slightest amount of lag.
- Minimalistic: Fetch does one thing and does it well: search and launch apps. No bloated features that get in your way.
- Optimized for keyboard navigation: No need to move your hands off the keyboard. You can navigate Fetch easily without using the trackpad--that's too slow!.
- Press
Option+Space(⌥+Space) anywhere to launch the app. - Search the app you want to open. Use
Tabto navigate forward through the results, andShift+Tabto go backwards. - Press
Enteron the app you selected, and it'll open.
While the search bar is active, press Cmd+T (⌘+T) to open the configuration file. The app requires a restart to update its configuration.
There are two ways you can install Fetch:
- NOTE: Fetch is not notarized (I refuse to pay for an Apple developer certificate), so macOS will pretend it's "damaged" when opening the pre-packaged app. To fix this, you need to disable notarization quarantine from the terminal by running
xattr -d com.apple.quarantine /path/to/Fetch.app.
- You can build the app yourself using
cargo bundle. Run the following commands in your terminal:
git clone https://github.com/hackerbirds/fetch.git
cd fetch
cargo install cargo-bundle
chmod +x bundle.sh
./bundle.shIt is still a work in progress, though most functionality is implemented. We aim to support Windows and Linux in the future, and you can view our progress in the roadmap. The current plan is to reach a stable 1.0 release, after which Fetch will be considered complete and will not receive any new features (besides bug fixes).
