launcher.el
LAUNCHER(1)launcher.elLAUNCHER(1)

NAME

launcherRaycast/Spotlight style launcher, but with Emacs.

SYNOPSIS

status: wip

tags: Emacs, macOS, Elisp

repo: https://github.com/xiaoxinghu/launcher.el

Overview

launcher.el is a Raycast/Alfred/LaunchBar alternative, but inside Emacs. Part of an ongoing effort to reduce app dependencies by replacing external tools with Emacs — one app at a time.

Combined with M-x.app, you can bind it to Cmd+Space and get a system-wide launcher that never leaves your editor.

Installation

(use-package launcher
  :vc (:url "https://github.com/xiaoxinghu/launcher.el" :rev :newest))

What it does now

  • Launch any installed macOS application
  • Fall back to a web search if no app matches

Roadmap

  • Bang commands!g query, !gh repo, !yt video to redirect input to configurable URL templates
  • Custom commands — register named Elisp actions alongside apps via launcher-register-command
  • Built-in extensions — calculator, clipboard history, window management, system commands (sleep/lock/restart), file search, quick links, snippets

AUTHOR

Xiaoxing Hu

launcher.el2026-02-21Wip