Raycast - My new favorite MacOS app
I’ve been an Alfred user for many many years and I’m also a Mega Supporter with a lifetime license. It provides so much value to me on a daily basis that it’s become one of the apps I install first when I set up a new laptop. I’ve used quite a few workflows an Alfred, I was using it as a clipboard manager, I had tons of dynamic snippets stored in them. I was doing everything with Alfred.
This was the case until recently. I stumbled upon Raycast about a month ago and I absolutely fell in love with it. The look and feel of it itself blew me away from the get-go. And once I checked out their store and the thousands of plugins they had, I was even more intrigued. I started looking at how I can replace my Alfred setup with Raycast and what I realized was, I was not only able to recreate my Alfred setup, but also do much more.
Raycast not only replaced Alfred, but also a bunch of other apps I used to depend on to be productive. Here’s that list of apps/websites that Raycast replaced:
- Rectangle: I was using this for window management and moving things around. Raycast has several window configurtions available out of the box.
- Amphetamine: I was using this to keep my mac awake. The Coffee plugin on Raycast does this. No need for another app.
- Horo Timer: I was using this as a pomodoro timer. Raycast has the Pomodoro plugin.
- HackerNews: I was visiting hacker news a lot, but now thanks to Raycast’s HackerNews plugin, I can see the post right inside Raycast.
- Searching Jira boards/projects/issues: Can be done directly from Raycast with the Jira Self-Hosted plugin.
- Calculator, unit conversion, currency conversion, dictionary lookup, file search, and all the utilities are handled really well by Raycast.
One of the nice things about Raycast is the way it holds the context. For example, if you invoke Raycast and perform an operation after which you close Raycast and proceed with your life, if you open Raycast again in the next few minutes (configurable), you can pick up where you left off instead of starting over. This is so intuitive and makes me feel great to use it.
The other cool thing I really dig is the agenda feature in Raycast. I’ve pinned Agenda to the top of my Raycast results so that when I hit Cmd+Space
to invoke Raycast, I just have to hit Enter
and it’ll take me to the agenda. And since I have Google Meet integration, I can just hit Enter again which will directly take me to the current meeting. This has been a life-saver. Just a couple of keystrokes and I’m in the meeting. You can also configure it to show the title of the meeting in the menu bar just a few minutes before the meeting starts and it sticks around until the meeting ends. This gives a nice indicator/reminder about the upcoming/ongoing meeting.
Not just this, Raycast’s developer documentation is really good. If there isn’t an extension for a use case you’re looking for, you can easily create one by referring to the documentation. Everything is very straight-forward and the devs are friendly and super helpful.
This is just scratching the surface. The full set of features that Raycast offers is immense and takes way more than a blog post to explain. I recommend checking it out first hand.