Skip to content

Turn everyday Mac tasks into a few keystrokes. Letra finds your scripts, assigns short key sequences, and runs them as fast as you type.

The top Letra window shows the b and u keys above Unsplash.The bottom Letra window shows three Unsplash scripts.

Run your scripts with key sequences.

Scripts

Shell scripts. AppleScripts. Nothing proprietary. Use the scripts your Mac already understands to automate whatever comes next.

Open applications

Your editor, your browser, your daily essentials. Get straight to the app you need.

Open links

Skip the bookmarks bar. Keep your favorite places on the web a few keys away.

Search websites

Give your script a search term. Jump straight to the answer, wherever you look for it.

Copy your email

Email addresses, snippets, the text you type too often. On your clipboard in an instant.

List projects

Let a script bring back a list. Filter your projects, pick one, and get back to building.

Show notifications

A finished task. A timely reminder. Let your Mac give you a little heads-up.

Sequence

Your folders and filenames become your shortcuts. Open Letra, type the sequence, and your script runs. No reaching for the mouse. No extra Return key.

The sequence window shows the b and u keys above Unsplash.

Questions?

What is Letra?

Letra is a small macOS menu bar app that runs your scripts. Give it a folder of scripts, and it turns their names into short key sequences. Open the launcher, type a few letters, and get on with your day.

What kinds of scripts can I use?

Regular Shell scripts (.sh) and AppleScripts (.applescript). There is no proprietary extension format to learn. Optional comments let you add labels, icons, input prompts, and more.

Where do my scripts live?

By default, Letra looks in ~/.letra/. You can choose a different folder in Settings and organize scripts in subfolders. After adding or editing a script, press Command–R in Letra to reload the folder.

How are key sequences assigned?

Letra uses the fewest letters needed to tell folder and script names apart. A script at bookmarks/google.sh can become b g. When names share an initial, Letra adds letters to make them unique. Scripts with conflicting sequences remain searchable.

What if I forget a sequence?

Press Tab to switch to search, then type part of the script’s name. Use the arrow keys to choose a result and press Return to run it. Press Tab or Escape to go back to key sequences.