The Complete Mac App Launcher Guide

Spotlight deep dive, third-party launchers, custom quick actions, URL schemes, file search mastery, built-in calculations, and keyboard-driven workflows that transform how you use your Mac.

Updated October 2026 ~15 min read Skill level: Beginner to Advanced

Introduction to App Launchers

An app launcher is far more than a glorified application menu. On modern macOS, launchers have evolved into unified command bars that can open applications, search files, perform calculations, convert units, execute scripts, control windows, manage clipboards, trigger workflows, and even query AI assistants — all without lifting your hands from the keyboard. For Mac power users, mastering a launcher is arguably the single highest-leverage productivity investment you can make.

The core premise is simple: instead of clicking through Dock icons, hunting the Applications folder, or navigating nested menus, you summon a launcher with a global hotkey, type a few characters, and press Return. What used to take six clicks and ten seconds now takes a fraction of a second. Multiplied across thousands of micro-interactions per day, this efficiency compounds into hours of saved time per week.

macOS ships with Spotlight, Apple's built-in system search that works out of the box. For many users, Spotlight is more than enough — it opens apps instantly, searches files, does math, converts currencies, and surfaces definitions. For users who want deeper customization, scripting, clipboard history, text snippets, and extensibility, dedicated launcher applications like Alfred, Raycast, and LaunchBar have become indispensable staples of the Mac productivity scene.

Who this guide is for: Any Mac user who opens apps or searches files more than a few times a day. If that describes you, a 20-minute investment in learning your launcher will pay dividends every single day you use your computer.

This guide takes you from launcher fundamentals through advanced techniques: custom quick actions, URL scheme automation, powerful file-search operators, built-in calculator syntax, custom web searches, and the keyboard-centric mindset that separates casual users from power users. Whether you stick with Spotlight or graduate to a third-party launcher, you'll walk away with concrete, immediately applicable techniques.

Spotlight Deep Dive

Spotlight is Apple's native, system-wide search tool. Press Cmd + Space anywhere in macOS and the Spotlight bar appears in the center of your screen, ready to accept queries. Despite being underrated by many, Spotlight is surprisingly capable once you learn its vocabulary.

Launching Applications

The most common use: type the first few letters of an app name and press Return. Spotlight learns from your usage, so if you launch Safari frequently by typing "s", Safari will quickly become the default top result for that letter. This learning behavior is why Spotlight feels faster the longer you use it.

Natural Language Search

Spotlight parses natural language remarkably well. Try queries like:

  • "documents I edited yesterday"
  • "photos from last summer"
  • "emails from Alice about budget"
  • "presentations tagged important"

Behind the scenes, Spotlight translates these phrases into metadata queries against the system index. It understands dates, kinds, tags, authors, and more.

Math, Conversions, and Definitions

Type an arithmetic expression into Spotlight and it instantly displays the result — no need to open Calculator.app. Examples:

127 * 93
sqrt(144) + 17
(1550 - 299) / 12
250 USD in EUR
75 kg in lbs
100 miles in km
2 hours in minutes

Type a word and Spotlight surfaces its dictionary definition inline. Type a company name like "AAPL" and you'll see stock price information. Type a flight number and Spotlight shows flight status. Type an address and you'll see a map preview.

Customizing Spotlight

Open System Settings › Spotlight to configure which categories appear in search results. If you never use Spotlight to search Font or Developer results, uncheck them — your searches get cleaner and faster. You can also exclude folders from indexing entirely, which is useful for huge directories like backup archives or node_modules trees.

Pro tip: To rebuild a corrupted Spotlight index, use the terminal command below. This is the single most reliable fix when Spotlight stops returning results or shows stale data.
# Rebuild Spotlight index for a specific volume
sudo mdutil -E /

# Turn Spotlight indexing off and on
sudo mdutil -i off /
sudo mdutil -i on /

# Check indexing status
mdutil -s /

Spotlight Limitations

Spotlight is excellent for most everyday needs, but it has limits. It cannot run arbitrary scripts, chain actions together, maintain a clipboard history, or integrate with third-party APIs. For users who want those capabilities, a dedicated launcher is the next step.

Third-Party Launchers Overview

The Mac ecosystem has a long, rich history of launcher apps. Three stand out today as the leading options, each with distinct philosophies and feature sets.

Alfred

Alfred is the elder statesman of Mac launchers — polished, stable, and endlessly customizable. The core app is free; its most powerful features (the Powerpack) unlock with a one-time purchase. Alfred is famous for its Workflows system, which lets users chain inputs, scripts, and actions into visual automation graphs. Clipboard history, text snippets, system commands, and 1Password integration are all built in.

Alfred appeals to tinkerers who want to craft bespoke workflows and to users who value a stable, mature product that rarely breaks. Its community has produced thousands of community-made workflows for everything from Jira ticket search to home automation.

Raycast

Raycast is the modern, developer-focused challenger. Free for personal use, Raycast ships with a native-feeling command bar, a rich plugin store, team sharing features, and recent AI integration. Its extensions are written in TypeScript/React and tend to feel more polished than ad-hoc community workflows.

Raycast is particularly popular with developers because of first-party integrations with GitHub, GitLab, Jira, Linear, Figma, Slack, and dozens of other developer tools. Many consider Raycast the best choice for new users who want a modern, batteries-included experience without heavy configuration.

LaunchBar

LaunchBar is the oldest launcher on the Mac and still beloved by a devoted audience. Its signature feature is sub-search: once you've selected an item, you can act on it with further sub-queries. LaunchBar is deeply keyboard-centric, lightweight, and offers an extraordinary degree of control via actions and AppleScript.

Which should you choose? If you want a modern, polished, free launcher with a great plugin ecosystem, start with Raycast. If you prefer deep workflow customization and a mature product with a vast community library, Alfred is excellent. LaunchBar remains a strong niche choice for keyboard purists.

Quick Actions & Custom Commands

The real magic of launchers emerges when you move beyond opening apps and start building quick actions: single-keystroke commands that perform meaningful work. A quick action can toggle Do Not Disturb, lock your screen, convert the clipboard to lowercase, send a short message to a teammate, start a Pomodoro timer, or kick off a build.

Built-in System Commands

Both Alfred and Raycast ship with dozens of pre-made system commands. Common examples:

  • Lock Screen — immediately locks your Mac
  • Sleep / Restart / Shutdown — power actions without the Apple menu
  • Empty Trash, Eject All, Toggle Dark Mode
  • Show Hidden Files, Hide Hidden Files
  • Flush DNS Cache, Toggle Wi-Fi
  • Set Volume, Set Brightness, Toggle Mute

Scripted Commands

Both Alfred and Raycast let you bind arbitrary shell scripts, AppleScripts, or Python scripts to a launcher keyword. For example, you might create a command pr that opens the current Git branch's pull request in your browser:

#!/bin/bash
# Open the current branch's PR on GitHub
BRANCH=$(git symbolic-ref --short HEAD)
REMOTE=$(git config --get remote.origin.url | sed 's/\.git$//' | sed 's|[email protected]:|https://github.com/|')
open "${REMOTE}/pull/new/${BRANCH}"

Or a snippet that pastes your current public IP:

#!/bin/bash
curl -s https://api.ipify.org | pbcopy
echo "Public IP copied to clipboard"

Snippets and Text Expansion

Launchers can also expand short triggers into longer text. Typing ;;sig might paste your email signature, or ;;addr might paste your home address. This overlaps with dedicated snippet tools (see our Text Snippets Guide), but having it built into your launcher means one less app to manage.

URL Schemes & Deep Links

macOS applications can register custom URL schemes that open specific views, documents, or commands. Launchers can trigger these URLs directly, letting you deep-link into any supporting app from your keyboard.

Common URL Schemes

URL SchemeTarget AppExample Use
things:///add?title=XThings 3Create a new task
bear://x-callback-url/createBearCreate a new note
obsidian://open?vault=YObsidianOpen specific vault
slack://channel?team=XSlackJump to a channel
spotify:track:XYZSpotifyPlay a specific track
mailto:[email protected]MailCompose email
facetime:+15551234567FaceTimePlace a call
zoommtg://zoom.us/join?confno=IDZoomJoin a meeting

Triggering URL Schemes from Terminal

You can test URL schemes from the terminal using the open command:

# Open a specific Obsidian vault
open "obsidian://open?vault=Work"

# Create a Things task with a title
open "things:///add?title=Buy%20milk&notes=Whole%20milk"

# Open a FaceTime call
open "facetime://+15551234567"

Chaining URL Schemes in Launchers

Alfred Workflows and Raycast scripts can take parameters from the launcher input and interpolate them into URLs. Imagine typing todo buy groceries and having a task instantly appear in your to-do app — no mouse, no context switch. This pattern alone can save a power user hours per week.

Discover URL schemes: Most app developers document their URL schemes on their support site. Searching "[app name] URL scheme" is usually enough. Advanced users can inspect Info.plist files in /Applications/ to find registered schemes.

Built-in Calculator & Conversions

Every modern Mac launcher includes an inline calculator and unit converter. These replace the need to open Calculator.app or search "convert km to miles" in a browser.

Supported Math Operations

Standard arithmetic plus parentheses, powers, roots, logarithms, and trigonometric functions:

2 + 2
(50 * 1.08) + 10
2^10
sqrt(2025)
log(1000)
sin(pi / 4)
1e6 / 365

Unit and Currency Conversions

Both Spotlight and third-party launchers convert units and currencies in real time:

100 USD in JPY
55 kg in lbs
6 ft 2 in in cm
200 km/h in mph
1 TB in GB
4 cups in liters
100 F in C

Date and Time Math

Many launchers also handle date arithmetic:

today + 90 days
now - 2 hours
days between 2024-01-01 and 2026-12-31
Clipboard integration: Press Return on a calculated result in your launcher to copy it to the clipboard. Combined with a clipboard manager, this makes multi-step math a breeze.

Web Bookmarks & Search

Launchers can also replace your browser's address bar for common search tasks. Custom web searches turn any launcher into a universal lookup tool.

Default Web Search

In Spotlight, typing a query that doesn't match a local item often offers a "Search Web" option. In Alfred and Raycast, you can configure a default search engine (Google, DuckDuckGo, Kagi, etc.) and reach it instantly by typing then pressing Return.

Custom Web Searches

Define keyword prefixes that trigger a specific search engine. For example:

  • wiki apollo program → search Wikipedia
  • mdn flexbox → search MDN docs
  • gh raymacguide → search GitHub
  • yt swift tutorial → search YouTube
  • amz usb-c cable → search Amazon
  • maps portland or → search Apple Maps

Each custom search is just a URL template with a {query} placeholder:

# Example URL templates for custom searches
https://en.wikipedia.org/wiki/Special:Search?search={query}
https://developer.mozilla.org/en-US/search?q={query}
https://github.com/search?q={query}
https://www.youtube.com/results?search_query={query}
https://www.amazon.com/s?k={query}
https://maps.apple.com/?q={query}

Browser Bookmarks

Alfred and Raycast can index your Safari, Chrome, Firefox, and Arc bookmarks, letting you launch any bookmark by typing a few letters of its title. For users with hundreds of bookmarks, this is dramatically faster than navigating a bookmark manager.

Keyboard Shortcuts Reference

Memorizing a small set of launcher shortcuts pays off every single day. Here are the shortcuts that matter most, grouped by launcher.

ShortcutActionLauncher
Cmd + SpaceOpen SpotlightSpotlight (default)
Option + SpaceOpen Alfred / RaycastAlfred / Raycast (common custom)
ReturnOpen selected resultAll launchers
Cmd + ReturnReveal in FinderSpotlight, Alfred, Raycast
Option + ReturnOpen containing folderSpotlight
Cmd + LShow large-text previewAlfred
Cmd + CCopy result to clipboardSpotlight, Alfred, Raycast
Cmd + 1-9Open result at position NAlfred, Raycast
TabAuto-complete / enter actionAlfred, Raycast
Shift + ReturnOpen secondary actionRaycast
EscClose launcherAll launchers
Cmd + ,Open launcher preferencesAlfred, Raycast
Why Option + Space? Many power users remap their launcher hotkey to Option + Space to avoid conflicting with Spotlight. This lets both launchers coexist — use Spotlight for quick system lookups and your third-party launcher for everything else.

Best Practices

Learning a launcher's syntax is one thing; integrating it into your daily workflow is another. The following practices separate occasional users from genuine power users.

1. Make the Launcher Your Default App Opener

Remove apps from your Dock that you never click. Launch everything via your launcher. Within a week, your fingers will know every app's shortest unique prefix ("saf" for Safari, "xc" for Xcode, "obs" for Obsidian), and you'll never miss the Dock.

2. Audit and Prune Your Shortcuts Monthly

Launchers accumulate commands, workflows, and snippets over time. Once a month, open your launcher's preferences and remove things you no longer use. A clean launcher is a fast launcher.

3. Learn One Scripting Technique

Even if you're not a programmer, learning to bind a single shell command to a keyword in your launcher is transformative. Start with something trivial — a script that pastes the current date, for example — and expand from there.

4. Memorize Your Own Keywords

When you create a custom command, pick a prefix you'll remember. Consistent prefixes like : for actions or ! for searches help you distinguish command types at a glance.

5. Combine Launchers with Other Tools

Pair your launcher with a clipboard manager, a window manager, and a snippet tool. Each tool amplifies the others. A launcher that can read from your clipboard history or trigger window layouts creates workflows that feel like magic.

6. Share and Steal Workflows

Both Alfred and Raycast have thriving community galleries. Browse the Alfred Workflow forum or the Raycast Store before building anything from scratch — chances are good someone has already built what you need.

7. Resist Over-Customization

It is tempting to spend hours building elaborate workflows that save you five seconds a day. Build what you actually need. If you find yourself tweaking configurations more than using them, step back and simplify.

In closing: App launchers are the single most impactful productivity upgrade available to Mac users. Pick one — even just Spotlight — and commit to using it as your primary interaction surface for a week. The muscle memory and workflow changes you build will stay with you for years.

For deeper dives into related topics, see our guides on clipboard management, Mac window management, text snippets, and Mac automation workflows. All of these pair beautifully with a well-configured launcher.