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.
Tomito is a Pomodoro timer app. The Tomito Controls extension allows users to control Tomito from within Raycast, using only their keyboard.
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.