Raycast Extensions

Raycast is a launcher app for macOS—similar to Spotlight or Alfred, but with a much richer feature set. The platform allows developers to contribute open-source extensions to interact with other apps and improve daily workflows. So far, I have one approved extension available in the Raycast Store and a couple more in the works.

Stack

  • TypeScript
  • Raycast API

Published Extensions

  • Tomito Controls

Links

Tomito Controls

Tomito is a Pomodoro timer app. The Tomito Controls extension allows users to control Tomito from within Raycast, using only their keyboard.

Raycast app showing collection of Tomito commands

Helpful resources

Challenges and lessons learned

Before this project, most of the software development I had done was displayed in a web browser. This was a new, fun challenge using AppleScript to control a macOS app.

Building on this platform has given me a solid opportunity to work on a small piece of a larger codebase. The Raycast team is incredibly helpful and offers comprehensive feedback on pull requests. I appreciate having my code reviewed and made better by a team with high standards for user experience.

User feedback

Slack message stating the Tomito Controls extension made them a Tomito userSlack message stating the Tomito app and extension work smoothly together
Check out another project