Search & Ranking
- Instant search across macOS apps & scripts
- Smart ranking that prioritizes prefix matches
- Launch history boosts frequency & recency
- Empty queries resurface recent launches
dux launcher
Dux is a Spotlight-like launcher for builders who want total control over search, system integrations, and custom scripts—without leaving the keyboard.
Workflows
Search faster, toggle system behaviors, manage scripts, and keep everything in sync—with a UI that feels like a native tool.
Search
The search surface combines apps, scripts, and system commands with live ranking feedback. Empty queries show your last launches for fast recall.
Settings
Toggle launch-at-login, menu bar icons, curated system commands, and macOS panes—without digging into System Settings.
Scripts
Create, run, save, and delete scripts directly inside Dux. Everything syncs to `~/.dux-app-launcher/*.sh` with automatic executable permissions.
Setup
Build from source with a single `make`, or grab the latest binary release. Configuration lives in a simple YAML file you can version or sync.
Run `make`, `make build`, `make clean`, or `make install` depending on your workflow.
Preferences live in `~/.dux-app-launcher/options.yaml`. Launch history is stored in `history.txt` and updates after each launch.
Drop scripts into `~/.dux-app-launcher/*.sh` or use the built-in editor in the Scripts tab.
Usage Cheatsheet
Need more context? Explore code, issues, and roadmap on the main repo.
github.com/dux/app-launcherWhy Dux
Dux is open source. Clone it, tweak it, and push the workflow you want. The GitHub repo is the single source of truth for releases, issues, and roadmap.