Raycast is a blazingly fast and highly customizable launcher for MacOS. Besides quickly finding and opening files and applications, it's also great for navigating the web via Quicklinks, reusing text through Snippets, searching your clipboard history, and managing your window layouts. However, the biggest advantage of using Raycast is that thanks to their extensions, it becomes a single interface for all your tools.
Today, we're excited to bring the power of Zipper to Raycast. Zipper lets you build web-based internal tools and integrations through simple Typescript functions. Zipper applets are immediately available on the web but thanks to Raycast, they can now they can be accessed on your desktop too. With a simple keyboard shortcut, you can pull up dashboards, run scripts, or query internal datastores.
To use the Zipper extension for Raycast you'll need to have Raycast installed on your Mac.
If you already have Raycast installed you can simply navigate to the store on Raycast and search for Zipper. You'll see the Zipper extension and you can install it from there. Otherwise, you can grab it from here.
- Run Applets: Easily run any public applet from Zipper with a simple command. Whether you're working on a complex data processing task or managing a waitlist, the extension has got you covered.
- Input Forms: The extension automatically fetches and displays the necessary inputs for each applet. Just like your applet's web application, these inputs are based on the parameters of your handler function.
- Direct Results in Raycast: Results are displayed within Raycast, making for a seamless and integrated experience. This feature is particularly useful for quickly viewing outcomes and making informed decisions on the fly.
Once you've installed the extension, you can run any applet by typing
run applet in Raycast. You should type the name of the applet you want to run, let's try it with the Simple HTTP Client we showed you in the previous post.
After you select the applet you want to run, you'll see the list of scripts available
to run in that applet. In this case, we have two scripts:
try running the
After selecting the script we want to run, we'll see the inputs that the script needs to run. Note that if the script doesn't need any inputs, it will run automatically. I've already filled the inputs with the values I want to use, let's try to get some information from the PokeAPI.
Then we can just hit cmd+enter or click on the submit button to run the script and see the results 🎉, easy right?
We are currently working on adding more features to the extension, but we would love to hear your feedback. If you have any suggestions or ideas, please let us know by sending us an email.