May 2023 Summaries
2 posts from Raycast
Filter
Month:
Year:
Post Summaries
Back to Blog
Raycast, a native macOS app, has developed an extension API to allow developers to customize the platform and create shareable extensions without making them feel secondary. Initially, Raycast used TypeScript and JavaScriptCore to run extensions but faced limitations with library compatibility and user experience. To overcome these, the team pivoted to using React on Node.js, allowing for a more familiar development environment and broader library access. Extensions run in isolated processes using Node's worker threads to maintain stability and security, while communication with Raycast is facilitated through JSON-RPC. The development experience is enhanced through a command line interface, enabling seamless testing and deployment of extensions. Raycast's API evolves based on user feedback, with new features added to enable more complex extensions, including menu bar commands and AI functionalities. The extensions are reviewed and open-sourced to ensure quality and transparency, fostering a thriving community and enabling the development of hundreds of extensions so far.
May 31, 2023
5,143 words in the original blog post.
Raycast, founded in 2020, has become a key productivity tool for over 100,000 daily users, offering a wide range of extensions and integrations for macOS to streamline workflows with a single keyboard shortcut. The introduction of Raycast Pro, a subscription-based model at $8 per month billed annually, offers enhanced productivity features including Raycast AI, which is designed to assist with quick answers, ongoing conversations, and automation of repetitive tasks without coding. Raycast AI has been well-received in its beta phase, with users employing it for tasks such as code translation and content refinement. Additional Pro features include Cloud Sync for cross-device access, Custom Themes for personalization, and Unlimited Clipboard History for extended content storage. The subscription model allows Raycast to focus on providing ongoing value and integrating advanced features, while maintaining free access to existing functionalities and extensions, ensuring a sustainable and inclusive approach to its user base.
May 10, 2023
1,093 words in the original blog post.