Skip to main content

Raycast: My Favorite Mac App

Handcrafted

From a simple launcher to a full-blown productivity hub โ€” a power user's guide to the best Raycast extensions for developers and everyday Mac use.

ยท15 min read

If I could only keep one app on my Mac, it would be Raycast.

On the surface, it looks like just a launcher โ€” hit a shortcut, type a keyword, open an app. But after two years of daily use, it has become the nerve center of my entire workflow: clipboard history, window management, quick scripts, extensions galore... virtually every frequent action can be done from a single input bar.

Here are the extensions I currently have installed, organized by category.

Developer Tools

Brew
Brew
Search and install Homebrew packages
Raycast Store
Brew screenshot 1Brew screenshot 2Brew screenshot 3

As a Mac developer, Homebrew is one of the first things I install on a fresh machine. This extension lets me search, install, and update packages without opening a terminal โ€” everything happens right inside Raycast. When I need a new tool, I just invoke Raycast, search for it, and I'm done. No more trying to remember CLI commands.

Diff View
Diff View
Compare your two most recent clipboard entries in VS Code or Cursor
Raycast Store

During code reviews or debugging, I constantly need to compare two chunks of code. This extension takes the two most recent items from your clipboard and opens them in a diff view in your editor โ€” no need to manually create temp files. Copy two snippets, hit one shortcut, and you've got a side-by-side comparison. Super convenient.

Format JSON
Format JSON
Instantly format or minify JSON from your clipboard
Raycast Store
Format JSON screenshot 1Format JSON screenshot 2Format JSON screenshot 3

JSON shows up everywhere during development โ€” API responses, logs, config files. Format JSON makes dealing with it dead simple: copy JSON to clipboard, invoke Raycast, and the formatted result replaces your clipboard content.

I've bound Format Selected JSON to โŒฅJ, so I can select a block of JSON text and format it in place with a single shortcut โ€” no copy-paste round trip needed.

Key features:

  • Format JSON: Auto-indent compressed JSON into a readable format
  • Minify JSON: Compress formatted JSON into a single line
  • Format Selected JSON: Select text, hit โŒฅJ to format in place โ€” by far the most common way I use it
Port Manager
Port Manager
Find and kill processes occupying ports
Raycast Store
Port Manager screenshot 1Port Manager screenshot 2Port Manager screenshot 3

One of the most annoying things during development is port conflicts โ€” you try to start a project and port 3000 is already taken, so you have to lsof in the terminal to find the process and kill it. Port Manager lists all occupied ports and their processes, and lets you free them with a single click. No more command-line fiddling.

UUID Generator
UUID Generator
Quickly generate UUIDs
Raycast Store
UUID Generator screenshot 1

Every now and then you need a UUID when writing code or testing APIs. I used to have to visit a website for that, but now I generate one right in Raycast and it's copied to my clipboard instantly. Supports v4 and other formats โ€” simple and efficient.

Git & Version Control

Gitignore
Gitignore
Quickly create .gitignore files for your projects
Raycast Store
Gitignore screenshot 1Gitignore screenshot 2Gitignore screenshot 3

Every new project needs a .gitignore, and this extension comes with built-in templates for all sorts of languages and frameworks. Search by language name, preview the gitignore content, select it, and the file is generated right in your project directory. Way easier than hunting down templates on GitHub.

Browser

Browser History
Browser History
Search browsing history across Chrome, Safari, Edge, and more
Raycast Store
Browser History screenshot 1Browser History screenshot 2Browser History screenshot 3

You saw a webpage earlier but forgot to bookmark it, and scrolling through your browser history is painfully slow. This extension searches history across browsers โ€” Chrome, Arc, Safari, you name it. Type a keyword to quickly locate any page you've visited before. Searching with Raycast is way faster than digging through your browser's history panel.

System Tools

System Monitor
System Monitor
View CPU, memory, disk, network, and temperature info
Raycast Store
System Monitor screenshot 1System Monitor screenshot 2System Monitor screenshot 3

Check your system status at a glance without opening Activity Monitor. CPU usage, memory, disk space, and network speed are all right there. Especially useful when running builds or training models โ€” a quick peek at system load whenever you need it.

Kill Process
Kill Process
Sort and terminate processes by CPU or memory usage
Raycast Store
Kill Process screenshot 1Kill Process screenshot 2Kill Process screenshot 3

Sometimes a process freezes or eats up all your memory on a Mac. Kill Process lists all running processes sorted by CPU or memory usage, and lets you terminate the offender with one click. Much faster than opening Activity Monitor and searching through it manually. This is my go-to tool whenever the system starts feeling sluggish.

Set Audio Device
Set Audio Device
Switch audio input/output devices
Raycast Store
Set Audio Device screenshot 1Set Audio Device screenshot 2

Switching between headphones, an external speaker, and the Mac's built-in speakers is a daily routine. It used to require several clicks in System Settings, but now a single Raycast command switches the audio output. Also handy for quickly switching microphones before a meeting.

Display Modes
Display Modes
Manage display resolution and refresh rate
Raycast Store
Display Modes screenshot 1Display Modes screenshot 2

When using an external monitor, I often need to adjust resolution and refresh rate. This extension lists all connected displays with their current resolution and lets you quickly switch between display modes. So much easier than digging through System Settings.

Dock Tinker
Dock Tinker
Customize hidden macOS Dock settings
Raycast Store
Dock Tinker screenshot 1

The macOS Dock has a bunch of hidden settings โ€” auto-hide behavior, size adjustments, showing recent apps, and more. Dock Tinker brings all those tweaks (normally buried in terminal commands) into Raycast. Toggle various Dock behaviors with a click โ€” no more memorizing defaults write commands.

Change Scroll Direction
Change Scroll Direction
Toggle between Natural and mouse-friendly scroll directions
Raycast Store

If you use both a trackpad and an external mouse, you know the pain โ€” trackpads want "Natural" scrolling, mice want "Traditional," but macOS only has one global setting. This extension lets you toggle between the two scroll directions instantly. A lifesaver whenever I plug in a mouse.

Coffee
Coffee
Prevent your Mac from going to sleep
Raycast Store
Coffee screenshot 1Coffee screenshot 2Coffee screenshot 3

When downloading large files, running long tasks, or presenting your screen, the last thing you want is your Mac going to sleep. Coffee is like pouring your computer a cup of joe โ€” one click keeps it awake without having to change system sleep settings. Just turn it off when you're done.

Hide All Apps
Hide All Apps
Hide all apps at once, including Finder
Raycast Store
Hide All Apps screenshot 1

Sometimes your desktop is a mess and you want a fresh start to focus. Hide All Apps hides every open window โ€” including Finder โ€” giving you a clean desktop in an instant. Way faster than minimizing windows one by one. Whenever I need a clean slate, this is what I reach for.

Quit Applications
Quit Applications
Quit applications directly from Raycast
Raycast Store
Quit Applications screenshot 1Quit Applications screenshot 2Quit Applications screenshot 3

On macOS, closing a window doesn't mean quitting the app โ€” many apps keep running in the background. This extension lets you batch-quit unneeded apps directly from Raycast, freeing up system resources. Especially useful when memory is tight and you need to clean up background apps quickly.

Speedtest
Speedtest
Test your internet speed via speedtest.net
Raycast Store
Speedtest screenshot 1Speedtest screenshot 2Speedtest screenshot 3

Internet feeling slow? No need to open a browser and go to speedtest.net โ€” run a speed test right from Raycast. Upload, download speeds, and latency at a glance, and you can copy and share the results when done. When troubleshooting network issues, this is the fastest way.

Toothpick
Toothpick
Manage Bluetooth connections from Raycast
Raycast Store
Toothpick screenshot 1Toothpick screenshot 2Toothpick screenshot 3

Switching Bluetooth devices normally takes several steps โ€” open System Settings, find Bluetooth, select the device. Toothpick lists all your Bluetooth devices right in Raycast, letting you connect or disconnect with a single click. Switching between AirPods and a Bluetooth speaker every day, this extension has saved me a ton of time.

File Management

Clipboard Editor
Clipboard Editor
Edit text in your clipboard
Raycast Store
Clipboard Editor screenshot 1

Sometimes you've copied some text and want to tweak it slightly before pasting, but don't want to open a full editor. Clipboard Editor gives you a clean text area to modify your clipboard content directly, then copy or paste it into the current app. Perfect for quick text edits on the fly.

Common Directory
Common Directory
Quickly open or reveal frequently used directories in Finder
Raycast Store
Common Directory screenshot 1Common Directory screenshot 2Common Directory screenshot 3

Project directories, document folders, the Downloads folder... I open these every day. Common Directory lets you save these frequently used paths and open them in Finder or Terminal with a single click. No more clicking through layer after layer in the file system.

Copy Path
Copy Path
Copy the path of the current folder, selected file, or browser URL
Raycast Store
Copy Path screenshot 1

When working between Terminal and Finder, I often need a file's full path. Copy Path copies the current Finder window's path, a selected file's path, or even the URL of the current browser tab with one click. Even faster when bound to a shortcut.

Downloads Manager
Downloads Manager
Search and organize your Downloads folder
Raycast Store
Downloads Manager screenshot 1Downloads Manager screenshot 2

The Downloads folder always ends up cluttered with all sorts of files, making it a pain to find anything. Downloads Manager lets me search and manage downloads right in Raycast, quickly locating recently downloaded files without rummaging through Finder.

Dropover
Dropover
Add selected files to a Dropover shelf
Raycast Store
Dropover screenshot 1Dropover screenshot 2

Dropover is already a great file staging tool on its own, and this Raycast extension lets me quickly add selected files to a Dropover shelf via a command. Paired with Dropover, dragging files between windows becomes much smoother.

Easy New File
Easy New File
Quickly create new files of various types in the current Finder window
Raycast Store
Easy New File screenshot 1Easy New File screenshot 2Easy New File screenshot 3

Finder on macOS has no "New File" option in the right-click menu, which has always bugged users coming from Windows. Easy New File fills that gap โ€” it supports creating .txt, .md, .json, and many other file types directly in the current Finder directory. Simple and practical.

File Manager
File Manager
Manage files from within Raycast
Raycast Store
File Manager screenshot 1File Manager screenshot 2

A lightweight file management solution that lets you browse the file system without leaving Raycast. Great for quickly finding and opening files, especially when you roughly know the path but don't want to click through folders in Finder.

Open With App
Open With App
Choose an app to open the selected file in Finder
Raycast Store

Sometimes you want to open a file with a specific app โ€” say Cursor instead of VS Code for a project. This extension lists all available apps and lets you quickly pick which one to open the selected Finder file with. Faster than hunting through the "Open With" submenu in the right-click context menu.

OSS Browser
OSS Browser
Browse and manage files in Alibaba Cloud OSS buckets
Raycast Store
OSS Browser screenshot 1OSS Browser screenshot 2OSS Browser screenshot 3

When writing blog posts, I often need to upload images to Alibaba Cloud OSS. OSS Browser lets me browse the bucket's file structure directly in Raycast, with a bookmark feature for jumping to frequently used directories. No need to open the web-based OSS console anymore โ€” managing cloud files has become much more seamless.

Paste as Plain Text
Paste as Plain Text
Paste clipboard content as plain text or other formats
Raycast Store
Paste as Plain Text screenshot 1Paste as Plain Text screenshot 2

When you copy text from a webpage and paste it into a document, it often brings along all sorts of unwanted formatting โ€” wrong fonts, colors, and sizes everywhere. Paste as Plain Text strips all formatting with one click. I've bound it to a shortcut and use it pretty much every day.

Pins
Pins
Pin bookmarks for paths and URLs, shown in the menu bar
Raycast Store
Pins screenshot 1Pins screenshot 2Pins screenshot 3

Pin your favorite URLs, file paths, or even terminal commands in Raycast, organized by groups. For example, I've pinned GitHub, Regex101, and other frequently used dev tool URLs. When I need one, I just search "pin" and open it with a click โ€” more convenient than the browser bookmark bar.

Images & Media

Color Picker
Color Picker
Pick colors from anywhere on your Mac and organize them
Raycast Store
Color Picker screenshot 1Color Picker screenshot 2Color Picker screenshot 3

When doing frontend work or tweaking blog styles, I frequently need to grab a color from the screen. Color Picker opens the system color picker, samples a color from any spot, and automatically saves it in HEX, RGB, and other formats. It also maintains a color history so you can reuse colors easily.

Remove Background
Remove Background
Remove image backgrounds using the Mac Vision API
Raycast Store

Need to remove an image background? No need to upload to an online tool. This extension uses macOS's built-in Vision API to do the job locally โ€” private and fast. Select an image file, hit one button to remove the background, and the results are perfectly fine for everyday use.

Video Downloader
Video Downloader
Download videos from YouTube, X, Twitch, Instagram, Bilibili, and more
Raycast Store
Video Downloader screenshot 1

Spotted a great video you want to save? No more hunting for sketchy download websites. Video Downloader supports YouTube, Bilibili, Twitter, and other major platforms. Paste a link, pick your resolution and format, and download. That's it.

Network & Proxy

MyIP
MyIP
View your local IP information
Raycast Store
MyIP screenshot 1

When debugging network issues or configuring services, I often need my IP address. MyIP shows both your local and public IP with a single command โ€” no more running ifconfig in the terminal or visiting whatismyip.com.

Network Proxy
Network Proxy
View and manage macOS network proxy settings
Raycast Store
Network Proxy screenshot 1Network Proxy screenshot 2Network Proxy screenshot 3

This one's an extension I built myself. Different network environments call for different proxy configs โ€” one setup for the office, another for home. This extension supports proxy template management: save multiple configurations and switch between them with a click. You can also quickly check your current proxy status without going into System Settings every time.

Text Processing

DLmoji
DLmoji
Deep learning-powered semantic Emoji search
Raycast Store
DLmoji screenshot 1DLmoji screenshot 2DLmoji screenshot 3

Regular emoji search only matches by name, but DLmoji uses deep learning to understand semantics. Type a natural language description like "man with beer belly" or a poetic phrase in Chinese, and it intelligently suggests relevant emojis. Supports both Chinese and English, and can even do sentiment analysis. No more scrolling through emoji lists one by one.

Password Generator
Password Generator
Generate secure random passwords from 5 to 64 characters
Raycast Store
Password Generator screenshot 1

When signing up for a new account or needing a secure password, this extension generates random ones on the spot. Customize the length and character types (uppercase, lowercase, numbers, special characters), and the result is copied straight to your clipboard. More convenient and more secure than online tools.

Word Count
Word Count
Count characters, words, sentences, and paragraphs
Raycast Store
Word Count screenshot 1

When writing blog posts or docs, I often need to keep an eye on word count. Word Count tallies up characters, words, sentences, and paragraphs from your clipboard or selected text โ€” no need to open Word or find an online tool. A quick check on your writing length whenever you need it.

Communication & Collaboration

Messages
Messages
Quickly read recent messages, open chats, or send iMessages
Raycast Store
Messages screenshot 1Messages screenshot 2Messages screenshot 3

Check your latest iMessages, search contacts, and open conversations without switching to the Messages app. Perfect for quickly replying to messages while staying focused, without breaking your workflow.

Todo List
Todo List
Quickly add to-dos and mark them complete
Raycast Store
Todo List screenshot 1Todo List screenshot 2Todo List screenshot 3

You don't always need a fancy task management tool โ€” sometimes you just want to jot down a few things to do. Todo List is a minimalist to-do list right inside Raycast where you can add, check off, and delete tasks. Lightweight, fast, and perfect for managing short-term ad hoc tasks.

Custom Extensions

Try
Try
Manage temporary experiment workspace directories
Raycast Store
Try screenshot 1Try screenshot 2Try screenshot 3

Another extension I built myself. I'm constantly creating temporary directories to try out new tech or clone a repo for a quick look, but these experiment directories end up scattered everywhere. Try manages all experiment workspaces under ~/tries โ€” quickly create new directories, open them in your editor, reveal them in Finder, or clone repos into your experiment space with one command.

Built-in Features

Beyond extensions, Raycast has several built-in features I use every single day:

Clipboard History
Clipboard History
Clipboard history with search and pinning for frequently used items
Clipboard History screenshot 1
Window Management
Window Management
Window management with shortcuts for split screen, centering, and maximizing
Notes
Notes
Quick notes with Markdown support for capturing ideas on the fly
Focus
Focus
Focus mode โ€” enable Do Not Disturb with one click

Final Thoughts

Raycast has become more than just a launcher for me. It is, hands down, the most-used app on my Mac.

Comments

Raycast: My Favorite Mac App | Yu's Cyber Desk