Skip to content
Theme:

From Grammarly to Raycast AI

As a non-native English speaker, I used to use Grammarly as a writing assistant for years. I used it as a last step just before publication to catch misspelled words and grammar issues. Other than that, it provides a lot of suggestions that I rarely care about. Shortening paragraphs, changing the tone of voice, or suggestions to avoid passive voice are not what I need. Overall, it is a helpful tool, and my English has massively improved because of it. It is crazily expensive, though. The premium subscription costs £25 a month, or £10 a month when paid for a year upfront. A pretty steep price for a dictionary on steroids.

One thing that I happily pay money for is Raycast. I use this tool all the time! It is a great app launcher, window manager, unit converter, and translator. Extra power comes with plugins, but you should do your due diligence and check it out yourself. As much as I am not a great fan of adding AI features everywhere 1, the AI features integrated with Raycast are solid.

With a little bit of prompt tweaking and Raycast AI commands, I can have a spell and grammar checker that works how I want without unnecessary bells and whistles.

Spell checker using Raycast AI

The ChatGPT 4o mini is great for this use case. I reduced its creativity to “none”, to avoid potential tone changes. Thanks to my friend Jordan from takara.ai, who explained it all to me and helped me with a prompt for a custom “Spell check” AI command. There is a high chance that other models and prompts work equally well, but I am sharing what works great for me.

Spell check command in Raycast AI

Please review the text below, correct any spelling and grammar mistakes, and ensure it uses British English. Fix any incorrect articles (a, an, the) and prepositions (e.g., to, in, on) as needed. Do not change the tone of voice or sentence structure. Keep the original style intact. Only provide the corrected version of the text.

The default “Fix spelling and grammar” command that comes predefined in Raycast is a little bit too aggressive to my taste. Changes in tone of voice or the verbosity of my writing are not what I want. I want to keep my personality even if sometimes articulated incorrectly; this is how I would express it in a real-life conversation with you. Rewriting my words with computer-generated phrases totally defeats the purpose of writing in the first place for me.

I like my new workflow. Thanks to Raycast, I don’t need to jump back and forth from one tool to the other, and the spell check doesn’t suggest any undesired changes other than those I really struggle to get right by myself. Also, I have some extra money because I don’t need to renew my Grammarly subscription.


  1. “From Logitech MX Master 3S to Apple Magic Trackpad — my honest review (of the AI hype)” that I published a not long ago about the impossible-to-disable AI capabilities of the Logitech mouse is a good example of AI implementation that is simply stupid. ↩︎

Comments

  • R
    Roman Grigorian

    One thing I always hated about Grammarly is that stupid icon in every text field, and the proofreading command was the main reason for me to switch to Raycast from Alfred (although I believe I could also have it configured there).

    I have been using Raycast for over a year now, and my proofreading command was running on ChatGPT 4o. I added the [⌥ + `] shortcut, which makes it ridiculously convenient and fast: write → select → press the shortcut → press Enter.

    However, I recently encountered a request limitation and switched to ChatGPT 4. Since then, it has started to enclose spell-checked responses in quotation marks. Adding things like "Provide only the corrected version of the text and do not use quotation marks" doesn't help much; I still get the quoted response every now and then.

    Have you come across this issue?

    👆 you can use Markdown here

    Your comment is awaiting moderation. Thanks!
    • Pawel Grzybek
      Pawel Grzybek

      Yes, I experienced that before. Currently, the last sentence in my prompt says "Do not wrap the result in the qoutes" and for me that resolved this issue.

      👆 you can use Markdown here

      Your comment is awaiting moderation. Thanks!

Leave a comment

👆 you can use Markdown here

Your comment is awaiting moderation. Thanks!