One app to rule them all

One app to rule them all

Harness the full power of Raycast to eliminate the need for separate tools like Paste and Rectangle.

📅 April 1, 2024 (3 months ago) - 📖 7 min read - 👀 142 views

Recently, Raycast has been making waves as a sleek, modern alternative to traditional app launchers like Alfred. While many users download it simply to open apps, they often overlook its full capabilities. Raycast can significantly reduce the number of applications you have running:

  • Clipboard & snippet manager (replacing apps like PasteApp)
  • Window management tool (replacing apps like Rectangle)
  • Translation tool (using DeepL API)
  • App launcher hotkeys (replacing apps like Alfred & Spotlight)
  • Password manager (using Bitwarden API)

Setting it Up

  1. First, you need to take a look at their landing page because hot damn 😍

  2. Optionally, consider replacing Spotlight completely to use ⌘ + Space instead of ⌥ + Space.

    Spotlight replacement

Clipboard & Snippet Manager

  1. Set a hotkey to instantly access your clipboard history.

    Clipboard history access

    You can now summon your clipboard history with one shortcut (I use Shift + ⌘ + X).

    Clipboard history
  2. Learn the shortcuts: paste directly with Enter or copy to the clipboard with ⌘ + Enter to paste normally later. Press ⌘ + K to view all actions available for an item.

  3. Optionally, pin your important or frequently used text.

    Pin text
  4. For other texts you want to keep but not always show at the top of the clipboard history, save them as snippets:

    Save as snippet

Snippets

Snippets are incredibly useful as they allow you to dynamically load information and set shortcuts to trigger them. For instance, I use them to easily paste a JWT into my GraphQL console:

  1. Type "Create snippets" in the search bar.

  2. Write snippets and use dynamic placeholders, like this:

    Dynamic snippet example

    (I always prefix all my snippets with r:.)

Now, by simply typing r:auth, it instantly writes { Authorization: "Bearer eydsadsa.."} with the prefilled JWT.

Window Management

Raycast also offers impressive window management commands out of the box. You only have to add your (Rectangle) shortcuts into the Window management settings (type Window then ⬆ + ⌘ + ,).

Window management settings

You only need to set the Left Half and Right Half shortcuts to also get the 1/3 and 2/3 window positions when repeating the shortcut. You can choose whether to maintain this behavior in the Cycling section on the right.

App Launcher Shortcuts

This feature also comes built-in. You can assign hotkeys to launch your most used apps (type the name of your app and then ⬆ + ⌘ + ,).

App launch shortcut example

I use ⌥ + letter for launching apps.

App hotkeys setup

Translations

This feature is a bit trickier to setup but allows for instant translations of small text snippets.

Translation example
  1. Get a DeepL API key
  2. Go to Raycast store by typing Store
  3. Install the Deepcast extension
    Snippet
  4. Enter your API key in the extension settings.
    API key settings
  5. You can now translate any selected text by typing tr and then chosing the language you want to translate to.

Password manager

💡

This workflow will roughly be equivalent for most password managers. If you don't use Bitwarden, expect somewhat similar steps for 1Password or LastPass.

  1. Search for "Bitwarden" in the store and install it.

    Bitwarden store page
  2. Then go to your Bitwarden account's settings and retrieve your API keys.

    Bitwarden API keys
  3. On the first run, you will be prompted to enter the keys, and once done, you can access your vault by typing "bit".

    Accessing Bitwarden vault

You now have access to your vault just as you would with the desktop app 🥳

Conclusion

Hopefully, this guide has helped you streamline your computer by eliminating redundant apps and enhancing your workflow!

If there are any other Raycast features you think could be useful to include in this post, feel free to reach out 🤗

picture of me
Written by Nathan Brachotte

I'm a Product Engineer at heart, I've helped many companies build great team culture and craft high-performance, customer-centric, well-architected apps.
Always aiming for that UI & UX extra touch