How to Use Raycast to Supercharge Your Remote Productivity
Raycast is a launcher. That sounds boring. What it actually is: a productivity tool that touches every aspect of your workflow on macOS. Once you understand how to use it, you’ll spend fewer minutes typing, fewer minutes context-switching, and fewer minutes digging through apps trying to remember what tab you left open.
If you’re a macOS-using remote worker and you’re not using Raycast, you’re leaving 15-30 minutes on the table every workday. Here’s how to set it up to actually matter.
What Raycast Is (And Why It Matters)
Raycast is a command launcher for macOS. You hit a keyboard shortcut (default: Cmd+K), a search box appears, and you can do things: search your files, launch apps, run scripts, control your system, search the web, access calendar events, send Slack messages, search email, manage browser tabs, restart applications, etc.
The key difference between Raycast and macOS’s built-in Spotlight is that Raycast is programmable. You can create custom commands, connect it to external services (Slack, GitHub, Linear, Stripe, etc.), and automate repetitive tasks. For a remote worker, this becomes a legitimate productivity layer.
Example: Instead of opening Slack, finding the right channel, typing a message, and hitting send (7-10 actions), you hit Cmd+K and type “send-slack-team”, select a message template, and hit enter (3 actions). The difference is 20 seconds per message. Over 20 Slack messages a day, that’s 6+ minutes. Over a week, that’s 30 minutes. Over a year, that’s 26 hours. For setting up a single command.
That compounds when you set up 10-15 smart commands.
Setup (The 5-Minute Version)
- Download Raycast from raycast.com
- Install it
- Go to Preferences (Cmd+K, then Cmd+,)
- Set Raycast hotkey to Cmd+K or Cmd+Space (whatever feels natural)
- Enable “Launch at Login” if you want Raycast to always be ready
Done. You now have a faster Spotlight. But the real value is in customization.
The Commands Worth Setting Up
1. Quick GitHub Search
If you use GitHub, this is a must-have. Instead of opening GitHub in a browser and searching:
- Go to Raycast Preferences → Extensions → GitHub
- Authenticate with your GitHub account
- Now you can hit Cmd+K and search GitHub issues, pull requests, and repos instantly
Actual use: You’re in a meeting and someone mentions a PR. Instead of “I’ll look that up later,” you hit Cmd+K, type the PR number, and it opens immediately. Or you search your own issues quickly to reference something.
Time saved: 2-3 minutes per lookup vs. browser navigation. If you do this 5+ times per week, it adds up fast.
2. Draft Emails Quickly
Raycast has a native email command. Set it up:
- Preferences → Extensions → Email
- Authenticate with your email (Gmail, Outlook, Apple Mail)
- Create custom email templates for frequently sent messages
Example template:
To: [Team Lead Email]
Subject: Status Update - [Date]
Body: [Template with blanks for specific updates]
Now you hit Cmd+K, search “email-status”, fill in the blanks, and send. No context-switching to email app.
3. Create Calendar Events Without Context-Switching
- Preferences → Extensions → Calendar
- Authenticate with Google Calendar or Apple Calendar
- Create a command: “quick-meeting”
Now instead of opening calendar and navigating to create an event, you hit Cmd+K, type “quick-meeting”, provide the details, and it’s created. 30 seconds instead of 2 minutes.
4. Screen Time Audit Command
Create a custom script that opens a menu of “frequently wasted time” apps: TikTok, Twitter, YouTube. Instead of mindlessly opening them, the Raycast command shows a 10-second prompt: “Are you sure?” If you hit enter, it opens. If you don’t, it closes the launcher.
Effect: You’ll be shocked how often you hit Escape instead of Enter. This single command reduces ambient procrastination.
5. Quick Focus Mode Toggle
Create a Raycast script that toggles your macOS Focus mode (Do Not Disturb, Work, Personal, etc.).
- Hit Cmd+K
- Type “focus-work”
- Your Focus mode changes, notifications silence, and calendar updates
- No menu-clicking required
Remote work impact: The fewer actions between “I need to focus now” and “it’s actually possible to focus,” the more likely you’ll actually do it.
6. Clipboard History
Raycast includes native clipboard history. This is genuinely useful for remote work:
- Hit Cmd+Shift+V (default — customize as needed)
- Your last 100+ clipboard items appear
- Hit enter to re-paste any of them
Practical use: You copy a URL from a Slack message, paste it somewhere, then realize you needed the other URL. Instead of finding the Slack message again, hit Cmd+Shift+V and grab the right one. Happens 3-5 times per day for most people.
7. Screenshot with OCR
Raycast has a built-in screenshot tool that extracts text from screenshots using OCR.
- Capture a screenshot
- Raycast automatically OCRs it
- Copy the text instantly
Practical use: Someone sends a screenshot with text (a Slack error message, a feedback comment). You need to reference that text in code or in a doc. Instead of manually typing it, screenshot and extract.
8. Window Management
Raycast can snap windows to positions: full screen, left half, right half, top half, bottom half, corners, etc.
- Hit Cmd+K
- Type “window”
- Select your layout
- Done
Remote work use: You’re on a Zoom call and need to reference a doc. Instead of manually resizing windows, hit a Raycast command and both appear perfectly sized side by side.
Building Your Own Custom Commands (The Power Move)
This is where Raycast stops being a “nice to have” and becomes a legitimate competitive advantage.
Raycast supports custom scripts in Shell (bash), Python, Swift, JavaScript, or Perl. You can create commands that:
- Fetch data from APIs (Stripe, Slack, Linear, GitHub, Notion, etc.)
- Run shell operations (restart services, clear caches, deploy to servers)
- Automate file operations (bulk rename, organize downloads, etc.)
- Format and process text
- Create dynamic menus based on API responses
Example 1: “Generate Invoice Number”
#!/bin/bash
# Fetch the last invoice number from your API
LAST_NUM=$(curl -s "https://api.stripe.com/..." | jq '.id')
NEXT_NUM=$((LAST_NUM + 1))
echo "INV-2026-$(printf "%05d" $NEXT_NUM)" | pbcopy
echo "✅ Invoice #$NEXT_NUM copied to clipboard"
Now instead of manually creating invoice numbers, hit Cmd+K, type “invoice”, and a unique number is generated and copied.
Example 2: “Open Client Folder”
#!/bin/bash
# Open a specific client's project folder
open ~/Projects/Clients/[client-name]
Extend it to show a menu of all client folders. Now you hit Cmd+K, type “client”, select which client, and their entire folder structure opens.
The Settings That Actually Matter
Once you’re using Raycast regularly:
- Enable “Instant Search” — results appear as you type, faster navigation
- Enable “Clipboard History” — you’ll use this daily
- Set custom hotkey to Cmd+K — it’s slightly easier than the default
- Organize extensions by frequency — put your most-used commands at the top
- Disable extensions you don’t use — reduces visual clutter
The Time Math
Let’s count actual time savings on a typical remote workday:
| Action | Frequency | Old Way | Raycast | Saved/Day |
|---|---|---|---|---|
| GitHub search | 3x | 1 min | 15 sec | 2 min 15 sec |
| Email draft | 5x | 2 min | 45 sec | 6 min 15 sec |
| Calendar event | 2x | 1.5 min | 30 sec | 2 min |
| Clipboard history | 4x | 30 sec | 5 sec | 1 min 40 sec |
| Focus toggle | 2x | 45 sec | 5 sec | 1 min 20 sec |
| Total saved per day | — | — | — | 13 min 30 sec |
13.5 minutes per day = 67.5 minutes per week = 58+ hours per year.
That’s equivalent to 7 full workdays of productivity gained from a single tool. And that’s conservative—if you’re heavier on calendar management, email, or GitHub, the number is higher.
What Makes Raycast Different From Alfred
You might know Alfred, which is similar. Alfred is more powerful for scripting but requires paid premium for full functionality. Raycast’s trade-off is that it’s simpler (lower learning curve) and free for most features, with a Teams/Pro tier only if you want advanced features like custom themes or API integrations at scale.
For a solo remote worker, Raycast is the better choice. For an agency managing dozens of custom workflows, Alfred might be worth evaluating. For most people, Raycast is the right tool.
The Caveat
Raycast is only available on macOS. If you’re on Windows, you need a different launcher (AutoHotkey, PowerToys Run, or Keypirinha). The functionality is less refined on Windows, but the concept is the same.
The Bottom Line
Raycast is one of those tools where the time investment (30 minutes to set up the basics, a few more hours to build custom commands) has a disproportionate payoff. You’ll literally save days of your life over the course of a year.
Start with the built-in commands. Set up GitHub search, calendar events, and clipboard history. Use those for a week. Then build your first custom command. Once you see how fast that makes your workflow, you’ll be hooked.
Remote Work Picks covers the tools that make remote work actually work. Raycast is one of the best.