English

SpaceLauncher for macOS

Hold Space, press a key, run an action.

— ready —
Space + ?

e.g.

  • SpaceS launch Safari
  • SpaceE File->Export as PDF...
  • SpaceFD open the Downloads folder
Download for macOS Buy a license

Requires macOS 12.0 or later

Signed and notarized by Apple.

brew install --cask spacelauncher

Space stays Space

Even with Space set up for shortcuts, it still works as usual.

Typing stays typing

Tap Space to type normally. Hold it and press a trigger to run a shortcut. SpaceLauncher tells the difference . The catch: when you type fast, the next key often goes down before Space comes back up. General tools like Karabiner, Hammerspoon, and Keyboard Maestro can approximate pieces of that timing. SpaceLauncher is built around it.

As you might expect, holding Space by itself waits for a shortcut instead of repeating spaces. To type several spaces in a row, hold Shift-Space.

Space-and-drag still works

Apps that use hold-Space mouse gestures keep them. Hold Space, then click and drag to pan a Photoshop canvas as usual. If the hint window gets in the way, set a delay before it appears.

Shortcuts

How far a shortcut can go — and how to keep track of them all.

One key, or a few in a row

After Space, press one key — or several, in order. SpaceFD opens Downloads.

You can even set SpaceAWESOME to run an AppleScript that says, “You’re awesome.”

No need to let go

Keep Space down and run several actions — no releasing in between.

Space held
S Safari
N Notes

A shortcut can even repeat — say, Space= zooms in with a simulated ⌘+, and pressing = again keeps zooming.

What if I forget?

Just hold Space. The hint window shows what you can press next. Follow the tree from Space F, then D, and Downloads opens.

Space
S Safari
N Notes
W Wikipedia
F Folders...
Space F
D Downloads
R Library
I iCloud Drive

Actions you use often become less prominent, so the ones you still need help with stand out. Drag the window where you like; make it appear instantly, after a pause, or never.

Or search your shortcuts

While the hint window is open, press / and type to search all your shortcuts. If / is taken, pick another key.

The same key, the right action in every app

Each shortcut can be limited to the apps where it makes sense.

TextEdit SpaceC duplicate the selected text
Finder SpaceC compress the selected files

And if SpaceLauncher should do nothing at all in some app, add it to the disabled list.

Bring your own leader

Space is the default because your thumb is already there. But it does not have to be — any key can lead, in whichever way suits it. Time runs left to right; the band shows while the leader key is down.

Hold — quick tap preservedSpace, or even a letter like A
Space held
F
D

A quick tap keeps the key’s normal function; hold it for shortcuts.

Hold — dedicated keyF12, Caps Lock, or another key you do not use
F12 held
F
D

Ready immediately; replaces the key’s original function.

Tap — combination⌥S, or another combination
⌥S
F
D

Press and release the combination, then type the trigger keys.

Tap — single modifier⌘, or another modifier
F
D

Tap the modifier on its own, then type the trigger keys.

Each shortcut chooses its own leader, so a Space setup and a Caps Lock setup can live side by side.

More details in the guide.

Actions

What a shortcut runs. Any shortcut can run any of these.

Open things

  • Open App — launch, with arguments if you need them
    • Already running? Hide it instead, or switch back to the previous app
  • Open URL — in your default browser or a specific one
    • With the Tab Slot browser extension, opening a URL reuses its existing browser tab instead of creating a duplicate in Chrome, Firefox, or Safari.
  • Open File · Open Folder — optionally with an app you choose
  • Open Finder

Control the app you're in

  • Run Menu Command — run any menu item of the frontmost app; e.g. SpaceEFile->Export as PDF... (How menu commands work)
  • Simulate Keystroke — any key with any modifier combination, from F11 to ⌃⌥⇧⌘A

Run your own scripts

  • Run AppleScript
  • Run Shell Command
  • Execute File — with arguments

System

  • Notification — click it to open a URL
  • Switch Input Method
  • Sleep
  • Toggle Key Bindings Window — open or close SpaceLauncher's own Key Bindings window

Built to be trusted

Your typing stays on your Mac

SpaceLauncher needs Accessibility access to see your keystrokes — there’s no way around that; it’s how anything built on the Space key works. What you type stays on your Mac — and you’re free to verify SpaceLauncher’s network traffic anytime with Proxyman, Charles, or Wireshark.

Your setup stays yours

Your setup is not locked away. You can export your config as documented, plain-text JSON, then parse it, migrate it, diff it, or script against it. Your bindings — each shortcut paired with the action it runs — travel too: export them as .slbindings files or copy them through the clipboard; importing can merge or replace.

SpaceLauncher also keeps local rolling, timestamped backups, so a damaged configuration can be recovered. When you save shortcuts, conflict detection warns about exact sequence and prefix conflicts before they become surprises.

Try SpaceLauncher

Free to try. $19.99 one-time purchase.

Requires macOS 12+. Apple notarized.

Download SpaceLauncher

Already tried it? Buy a license.

Questions and Answers

Is SpaceLauncher free?

No — SpaceLauncher is paid software: $19.99, one-time purchase, no subscription.

SpaceLauncher can be evaluated for free — nothing locked, no time limit. A license is required for continued use; only you can tell when evaluating has turned into using, so SpaceLauncher does not enforce a limit.

The reminders follow the same idea: none at all for the first thousand or so actions, then an occasional one at launch. By then, the evaluation is probably over.

Does SpaceLauncher replace Spotlight, Raycast, Alfred, or LaunchBar?

No — those are built for finding things. SpaceLauncher is for the actions you already repeat every day. It grew out of years of using those tools; read the story.

A good rule: give an action a key only after you notice yourself repeating it. Until then, keep using those tools: finding is what they do best.

What are the system requirements?

SpaceLauncher requires macOS 12.0 or later.

Can I change the hint window's location?

Yes. Hold Space until the hint window appears, then drag its title bar to move it.