Launcher-like app for URLs and commands?
Are there any Mac apps which: function roughly like a launcher (like Alfred/Raycast), i.e. have a search bar but support adding actions like links to open, or maybe commands to run (like Leader Key) allow setting aliases for actions (like Raycast/Alfred) and…
Are there any Mac apps which: function roughly like a launcher (like Alfred/Raycast), i.e. have a search bar but support adding actions like links to open, or maybe commands to run (like Leader Key) allow setting aliases for actions (like Raycast/Alfred) and instead of being triggered by a keypress, can be set to appear while holding a key and then execute the action when the key is released (like Applight or Contexts) beyond that, it would be even better if it also supported custom search sites (like Alfred/Raycast), i.e. supports entering a query parameter (would require pressing enter to then trigger the search I guess) Apps I've thought of, but which don't meet the criteria: Applight: only for launching apps Anybox (Quick Find): no ability to set aliases, and no Applight-like trigger behaviour Raycast: no Applight-like trigger behaviour Alfred: no Applight-like trigger behaviour, no easy way to add links and assign aliases (possible through Workflows, but weird that it’s not built-in; custom search sites are supported though) Leader Key: no search bar UI, no Applight-like trigger behaviour, no custom search sites Maybe there's something I'm not aware of, but if there isn't anything that matches the criteria, then I guess I could always patch something that works together with Alfred or Raycast.
已收录讨论
I don’t know an all-in-one app that does the hold-to-open/release-to-run part. The closest practical setup is Raycast for aliases, quicklinks and scripts, plus BetterTouchTool or Hammerspoon for the key-down/key-up behavior. I’d be cautious about blindly sending Return on release though, since it could confirm the wrong item if focus shifts.
Maybe take a look at Tuna by the same dev of LeaderKey. Here's his YT playlist explaining Tuna in great detail
Your only requirement that Raycast doesn’t deliver is “open on key release”. Apart from window switchers it might be difficult to find an app that launches on key-up. It’s not a typical UX for such behaviour. But: These days,it shouldn’t be too difficult to make e.g. with Glaze
Hi, dev of ExtraBar here. Sounds like a perfect use case for ExtraBar you could add any actions, deep links, shortcuts, apps with custom actions or run scripts with several programming languages. It also support running keyboard shortcuts. And one last thing it includes a bookmark manager that makes opening links really simple (included free tier as ExtraBar user)
One gap in the Raycast + Hammerspoon combo above: Raycast's Quicklinks already do the custom-search-sites part you wanted, you can define a Quicklink with a {query} placeholder that opens a URL template, so a search site becomes an aliasable action like anything else. The harder part is still the key-release trigger, since Raycast's own hotkey binding fires on key-down. The way to bridge that without losing the search-bar UI is to not bind the hotkey to Raycast at all, bind it in Hammerspoon instead, have keyDown open Raycast (or a specific Quicklink) and keyUp send the confirm keystroke, rather than trying to get Raycast to listen for release itself. That keeps the alias and search-site behavior you already like while adding the hold-and-release part on top.
This sounds like something Raycast/Alfred should support better. The hold-key trigger idea is interesting! What's your main use case for it?
https://rustcast.app has everything except for the hold to release part.. and its a foss launcher.. but what you’re describing would probably be like https://tunaformac.com