Keyboard-driven app launcher for macOS, inspired by dmenu
A keyboard-only application launcher for macOS, inspired by dmenu (opens in a new tab).
Press a hotkey, type a few letters, hit Enter. No Spotlight indexing, no mouse, no waiting.
The launcher does not steal focus: the app you were in stays in front and gets the keyboard back as soon as the bar closes.
/Applications, /System/Applications, and ~/Applications, including symlinked folders such as the ones nix-darwin and home-manager create.disp opens Displays and net opens Network.$PATH (see below).The list refreshes on its own when apps are installed or removed.
If nothing matches what you typed, Enter runs the text as a shell command in your login shell, from your home directory. mpv ~/Movies/clip.mp4 plays a video without opening a terminal. Shift Enter does the same even when something matches.
To launch nvim, htop, ranger, and friends in a terminal window:
{cmd} is replaced by the program to run.Programs from your login shell's $PATH (Homebrew, nix, ~/.local/bin, ...) then show up alongside apps, and typed commands like nvim notes.md open in that terminal too. The first time Terminal or iTerm2 is used, macOS asks to let dmenu-mac control it.
Open Settings with ⌘ , while the launcher is up, or from the menu bar icon.
The menu bar icon also lets you show the launcher, turn Launch at Login on or off, and quit.
The dmenu-mac command takes a few flags, which makes it usable from scripts and hotkey daemons:
Pipe a list of choices in and the selection is printed to stdout, just like dmenu:
When nothing matches (or with Shift Enter) the typed text is printed instead, unless you pass --no-custom. Pressing Esc prints nothing and exits with status 1.
When started from a shell or a hotkey daemon such as skhd (opens in a new tab), dmenu-mac exits as soon as you pick something or press Esc, so it can be bound to a key without leaving processes behind:
Description adapted from the project README.
Community project. Help and bug reports go to the maintainers on GitHub; AppsXi does not provide support for this app.
GNU GPL 3.0
Use and change it freely; anything built from it must be shared under the same license, with its source.
Read the full licenseAppsXi checks every version before it is listed.
Signed by Jose Luis Ferras Pereira (PKTAQE4A5U)
Apple Developer ID team PKTAQE4A5U
Notarized by Apple
Hardened Runtime on
File matches the hash GitHub published
SHA-256 e922338acc509a35882026fb66f6b94679e588cd867fa4eb5729420b6c59a8b0
No malware found
ClamAV 1.5.4 on Oct 14, 2026
Install and behavior test in a virtual machine: not run yet
Coming soon for all listings.
Checked Oct 14, 2026 · Mac
ZIP · 1.2 MB
Yes. dmenu-mac is free and open source under the GNU GPL 3.0. AppsXi lists the maintainers' official release and does not charge for it.
AppsXi downloads every version of dmenu-mac from the maintainers' official GitHub release and checks it before it is listed. For version 0.8.0 (checked Oct 14, 2026), the Mac download is signed by its developer and notarized by Apple, each file matches the checksum GitHub publishes for the release, byte for byte and a malware scan found nothing.
Yes. dmenu-mac has a native Apple silicon build, and it runs on Intel Macs too.
dmenu-mac needs macOS Ventura (13.5) or later.
dmenu-mac is an open source project by José Luis Pereira on GitHub (oNaiPs/dmenu-mac). Help and bug reports go to its maintainers there.
Something wrong with this app? Report a problem. Maintainer? Claim this listing or ask us to remove it.
Native, keyboard-first launcher for Windows, macOS and Linux with an extensible plugin system
A focused launcher for your desktop - native, fast, extensible
Do things with utmost efficiency.
Open source Mac app launcher and command palette focused on speed, with minimal configuration
Lightweight, cross-platform app launcher in the style of Spotlight and Raycast
No reviews yet. Anyone who downloads it from AppsXi while signed in can review it a day later.
Used this app? Sign in and download it here to review it a day later.