Good to see something like this, don't forget there is already an open source alternative (pre-existing) for Alfred and Raycast. It's called Quicksilver - https://qsapp.com
We are working on revamping Quicksilver after a period of relative dormancy; I'm new to the project, but a long-time user.
We've made several releases over the last few months -- some new features I'm excited for include support for scripting in JXA (instead of just AppleScript), and I'm working on Swift support in the plugin template for those who (like me) don't know ObjC but want to build a plugin.
I used to love QS so much, and I'm very happy that development has commenced again! With the switch to M1, I've switched to Raycast, as QS wasn't M1 native at the time. Which is nice, but I really prefer the Object → Verb [→ Target] grammar of Quicksilver.
I'll go and install QS again soon to check out what's new. Thank you for your work (please tell the rest of the team as well)!
So cool! Thanks for waking it up, I'm still using it, have been for more than 10 years, and recently upgraded to your 2.x version. Excited to see it move forward!
Quicksilver was one of those apps that really drew me into the Apple ecosystem. All those neat little tools like QS, Notational Velocity, TextExpander, GeekTool...
Speaking of "neat little", not a big fan of splicing the whole web stack into some of those, though.
Quicksilver is most excellent! I made this account to share it before I saw this comment.
I have used it for a decade. I use it primarily as a launcher but it supports a usage model of select thing then select action to perform on the thing which makes it a versatile and powerful way to drive things by keyboard.
It also has a plug-in system with integrations for other apps.
I remember first installing quicksilver years ago, and it really being a game changer. Probably 5 or so years ago (maybe more, yikes), I switched to spotlight after Apple improved it a bit. Every once in awhile I consider looking back though, mostly for the nostalgia.
I started using Raycast, and it's nice, but found it cumbersome, too many features tackled on top of each other with even more cumbersome navigation. I'm a ruthless simplifier and I wanted a similar yet I-don't-want-to-configure-you tool. I also believe that VC money backed tools face the though reality of unrealistic ROI at some point, so I fully expect other tools to squeeze money out of you at some point. I develop Sol on my free time building the tool that I like, and it will not have any registration step or run analytics on you on any shape or form.
- Where are the docs? it is not launching?
You seem to have tried the app at the unfortunate time where I did some breaking changes and fixing some bugs (try option + space it should launch). Regarding docs there is none, and there will be none, if I need to explain how to use the app I have already failed.
- Why is it called Sun and has a black hole logo?
A black hole is a collapsed sun, do be a stickler. Have fun and enjoy.
- Memory use
Not more than chrome! BOOH YA!
Hope you like the app and feel free to submit PRs!
sun noun
\ ˈsən \
1 a: often capitalized : the luminous celestial body around
which the earth and other planets revolve [...]
b: a celestial body like the sun : STAR
Or to quote Carl Sagan: "Across the sea of space, the stars are other suns."
I searched if there are "free-floating" stars that don't have any planets in their field of gravity, and results essentially say "not since the early days of the galaxy". So nowadays all/most/the overwhelming majority of stars are suns. Very interesting!
Hammerspoon definitely is nice because of the fact that you are writing code so it’s very nice to work with.
However, I feel like Keyboard Maestro is capable of much more powerful automation of interactions with GUI apps. Steps like Pause until image appears on screen, click on found image, etc… are super handy. The macro editor however leaves a lot to be desired when compared to writing scripts as code.
I used Alfred for years and never thought I’d find a viable replacement for it but Raycast has completely replaced it for me in the past year. The ‘Schedule’ integration with the single-key to launch the video conference functionality is top notch. Other dev-targeting integrations like GitHub are also fantastic and unlike with Alfred I don’t have to use a dozen extensions with forgettable shorthand commands so unless the other shoe drops and Raycast ends up introducing some over the top subscription-based pricing model I don’t see me ever going back to Alfred
without using Sol, I would say that not mining user data is quite a big benefit.
From the Raycast privacy policy:
> We use Personal Data for the following purposes:
> …
> To analyze how you interact with our Service. Reason: For our legitimate interests or those of a third party, ie to be as efficient as we can in our delivery of the Service to you
(personal opinion: it doesn’t pass the smell test)
The “launcher” space on MacOS is so vibrant (see threads on Quicksilver, et al.). When I took a job at a Windows shop, I was shocked how poor the market is for similar tools. It really made me appreciate the Mac indie dev market.
I (jokingly) spam my Windows colleagues on a private slack channel whenever unique apps appear, such as:
I shared the exact same sentiment when I transitioned to Windows after a long period of only using macOS. A few nice candidates I found include Wox [1], Keypirinha [2], and ueli [3].
I eventually began building a C# launcher myself and over time it has become my daily driver - feel free to check it out at https://github.com/dkgv/pinpoint.
* https://dashlook.app for searching git repositories/pull requests (disclaimer: I am the creator).
It just provides better experience compared to Alfred’s community plugins (usually not maintainted).
The problem with separate apps though, is that you need to remember dedicated shortcuts for each of them. On the other hand I had the same experience with Alfred, only that you need to remember specific command/keyword.
If anyone knows more niche “launchers”, I would be very interested to learn about them.
LaunchBar is the original of this style of launcher including using cmd-space, fuzzy search of apps and files, calculator and more actions. LaunchBar originated on NeXT and thus pre-dates Mac OS X. I believe, I started using LaunchBar during the original OS X Beta. It highly influenced QuickSliver, Alfred and Spotlight, Keypirinha, PowerToys Run, etc.
You can still download the old versions all the way back to NeXT:
I still using LaunchBar, but it's development has stagnated. I am evaluating the current version of Alfred. Alfred recently added the ability to send the selected file to the application of your choice, which is an essential feature for me.
I heard about LaunchBar, never suspected it was originator of “launcher” apps. Probably because it has quite modern design.
If you are looking for a new alternative, try Raycast. It’s supposedely better than Alfred, though for my taste it had too many features (same could be said about Alfred).
> You can still download the old versions all the way back to NeXT:
I had no idea Launchbar went back so far! Thanks for this. My respect for that app has been enhanced. I was also on the beta of OS X, but didn’t run into this until many years later.
I would love to see something like this take off. Spotlight is great, but there is other functionality in Alfred I quite like. However, I find Alfred kind of expensive. Never heard of Raycast, but this prompted me to check it out and I'm quite liking it so far.
It seems like an issue with the way GitHub populates the dependency list. I believe all of those repos are actually dependent on the package named "sol" in NPM: https://www.npmjs.com/package/sol
There's nothing (obvious to me) in the repo. The official site is just the README.md. I installed it via brew; there's no man page. Bash can't find it. Spotlight found it and ran it...I guess.
I doubt it. Alfred is very well optimised across most metrics – memory, CPU, binary size, download size. This is Typescript which means it's likely to hit a limit quite far before where Alfred is.