Great post @Cpenned
I think Raycast is great, but I would shed some light from my perspective.
Alfred has this. You can press Tab on the command / action / file / folder that you are triggering and it will show these commands. Not a lot of people know this.
Alfred also has universal actions. If you are on a file or a piece of text or URL, can you perform 100s of actions on it. My shortcut is double tap Shift key and, these 100s of actions show up. It’s system wide. This replaced so many apps for me.
I think this is where Alfred shines. You can write a script in any editor you want, and just trigger it from Alfred workflow. You don’t have to fiddle with the UI. Although I do think the UI is very powerful, maybe not for you since you are in getting your hands dirty. But the advantage of that UI is that non-coders can also make workflows for themselves, which isn’t that easy with Raycast
Again, Alfred has great advantage here. You can use React and Typescript, but also use Python, Go, Ruby, shell etc to make workflows.
Most importantly, Alfred is made by a team of 2 people (maybe 3 max) in contrast to Raycast, which is a bunch of people (15-20 the last time i checked a few months ago).
Alfred does not market their feature well enough. That does not mean they are not well documented, they are. But their feature promotion isn’t that good, so most people don’t know about 70% of the features. Raycast is good with this with brand promotions and website sponsorships etc.
Alfred focuses on customer privacy and does not have any interest in VC money and unlike Raycast, which is free, but that is too good to be true. They did say they will be making money from corporate licensing but of course, when something is free “You’re Not the Customer; You’re the Product”
I think it’s OK for a free product, but I don’t think it comes close to the Alfred in terms of feature and speed and community.
If someone is fine by using an app that might move to subscription model after taking VC funding sometime in the future (like 1Password), I would not wanna invest in it, but to each their own
EDIT: A few users above mentioned the Raycast workflows page, which I strongly agree is better and consolidated. Alfred team could/should do the same
PS: I have made a post on the Alfred forums, let’s see if they’d consider a consolidated workflow repo like Raycast