Skip to content

one key · any app

Any app.
One keystroke.

Bind any macOS app to a letter. Hold fn and press that letter — the app opens, instantly. Works with shell scripts, AppleScript, and Shortcuts too.

macOS 15 · Apple Silicon & Intel · offline

How it works

One key press, app opens instantly

No Dock, no Spotlight. fn + V opens VS Code, fn + T opens Terminal. App switching drops to near-zero.

Register and manage per-app hotkeys yourself

Map any letter to any app in fns settings. Slack on S, Notion on N, your side project on P — one memorable letter each.

Questions

How is this different from Raycast or Alfred?

Raycast and Alfred are search-first launchers — you type to find. fns is binding-first: specific apps live on specific keys. There's zero typing, zero lookup. If you want to open VS Code, you press one chord and it's there. The mental model is muscle memory, not search.

Can I remap bindings at any time?

Yes. Open fns preferences, click any binding, reassign. Changes take effect immediately — no restart needed.

Does it run background scripts silently?

Yes. Shell scripts and AppleScript files run in the background by default. You can optionally show a terminal window for output-heavy scripts.

What if fn is already used for something?

fns intercepts fn at the system level after the standard function-key layer, so F1–F12 still work normally. Media keys and brightness controls are unaffected.

Rewire your muscle memory.

Bind your first five apps. Never touch the dock again.