Black Lives Matter. Support the Equal Justice Initiative and read our statement here.


A menubar app that shows keyboard shortcuts based on your current app.


Pretzel is Mac desktop app that shows and search keyboard shortcuts based on your current app. Checkout the landing page here.


  • 🔍 In-App quick search: Find your specific shortcut with quick search among hundreds.
  • Detects the currently focused app.
  • 🐠 Little distraction from your current task. Clicking on the menubar icon or hit CmdorCtrl + (backtick) on keyboard will automatically opens the shortcut panel.


Download for Mac

Download the latest release

Run it locally (if you are curious):

Important: Use v8 Node

Because Pretzel has a dependency node-ffi that requires node v8, until node-ffi is compaitable with latest node, you should use nvm to install node v8 to run Pretzel locally. Otherwise, npm install would give you some error regarding node-gyp.

nvm install 8.11.3 # I personally use this version
nvm ls # to make sure we are currently using node v8

npm install
npm start

Compile Scss

sass --watch sass/main.scss:main.css

To compile:

npm run build:mac
npm run build:win

Add a shortcut:

If you have github account, please check the roadmap first then read the Contributing doc here

If you don't have a github account, please check the roadmap first. If you don't see desired apps under development, follow these steps:

  1. Create a text file with .yml as the file name. For example, Photoshop.yml.
  2. Find your app's shortcuts on the web and add them to your .yml file, in the same format as the files in /shortcuts folder.
  3. Send me the .yml file so I could add it in.


MIT © Amie Chen


Something missing? Edit this app.

Keyboard Shortcuts

Key Action
/ Focus the search bar
Esc Focus the search bar and cleans it
Select the next search result
Select the previous search result
Enter Open the selected search result
cmdEnter Ctrl+Enter Open the selected search result in a new tab