A blazing-fast, GPU-accelerated launcher for macOS. Rust + GPUI. Zero-lag typing. No Electron, no WebViews, no bloat.
Instant search, theming with theme_switcher, clipboard manager script, native file search plugin
A modern modal launcher for speed-obsessed macOS users. It bridges the gap between lightweight Unix dmenu/rofi tools and feature-rich productivity shells like Raycast — rich UI components with zero configuration bloat.
Pure Rust and GPUI at its core. Instant cold starts, true zero-lag typing, native Metal rendering — without Electron, WebViews, or heavy runtimes.
No SDKs or API wrappers. Your scripts (Bash, Python, Go) pipe structured text to stdout; aerofi turns it into a rich, interactive dashboard with live filtering and state.
Scripts don't know about pixels — they request a layout. Your TOML theme adapts the dynamic window shell to fit the mode. No ugly CSS/RASI complexity.
Also available: prebuilt binaries (Apple Silicon / Intel) on GitHub Releases, or cargo install --git https://github.com/frostymur/aerofi aerofi
| Rofi / dmenu | Alfred | Raycast | aerofi | |
|---|---|---|---|---|
| Engine & speed | C/C++ (CPU) | Obj-C / AppKit | React / Node | Rust + GPUI Metal |
| Configuration | Complex RASI/CSS | Closed GUI | Closed GUI | Clean TOML tokens |
| Scripting | One-shot stdout | JSON stdout | Heavy TS/React | Two-way IPC, no SDKs |
| Window geometry | Static | Fixed bar | Fixed frame | Dynamic shell |
| Shortcut | Context | Action |
|---|---|---|
Option+Space | Global | Toggle the launcher window |
↑ / ↓ | Launcher | Navigate results |
Enter | Launcher | Launch / activate item |
Shift+Enter | Launcher | Open a new instance (open -n) |
Cmd+R | Launcher | Reload config, rescan sources |
Tab | Rofi mode | Toggle multi-select |