Skip to content

mikker/LeaderKey.app

Repository files navigation

Leader Key.app

The *faster than your launcher* launcher

A riff on Raycast, @mxstbr's multi-key Karabiner setup, and Vim's <leader> key.

Watch the intro video on YouTube:

YouTube

📦 Download latest version

$ brew install leader-key

Why Leader Key?

Problems with traditional launchers:

  1. Typing the name of the thing can be slow and give unpredictable results.
  2. Global shortcuts have limited combinations.
  3. Leader Key offers predictable, nested shortcuts -- like combos in a fighting game.

Example Shortcuts:

  • leaderom → Launch Messages (open messages)
  • leadermm → Mute audio (media mute)
  • leaderwm → Maximize current window (window maximize)

FAQ

What do I set as my Leader Key?

Any key can be your leader key, but only modifiers will not work.

Examples:

  • F12
  • ⌘ + space
  • ⌘⌥ + space
  • ⌘⌥⌃⇧ + L (hyper key)

Advanced examples:

Using Karabiner you can do more fancy things like:

  • right ⌘ + left ⌘ at once (bound to F12) my personal favorite
  • caps lock (bound to hyper when held, F12 when pressed)

See @mikker's config in the wiki for akimbo cmds example.

I disabled the menubar item, how can I get Leader Key back?

Activate Leader Key, then cmd + ,.

License

MIT