Raycast Extensions
Raycast Extensions is a TypeScript-based application that builds and share powerful Raycast extensions.
Open-source extensions for a closed-source app, honestly reviewed. What you actually get, what you don’t, and who should care.
TL;DR
- What it is: A collection of 2,300+ open-source extensions (MIT-licensed) for Raycast, a keyboard-driven launcher for macOS. Think Alfred or Spotlight, but with a developer-built extension ecosystem covering everything from Docker to Bitwarden to Obsidian [2][4].
- Who it’s for: Mac-first power users — developers, founders, and anyone who runs a lot of tools and wants to control them without touching a mouse. Windows users can join the beta, Linux users are left out entirely [2].
- Cost savings: Raycast itself is free at the base tier. Extensions are free and open source. The main cost question is Raycast Pro, which gates AI features and advanced window management — pricing data not available in public sources at time of writing.
- Key strength: The extension catalog is the deepest of any launcher — 2,313 extensions for macOS as of late 2025, covering developer tools, self-hosting utilities, productivity apps, and more [2]. Several extensions for self-hosters (Docker, Homebrew, Bitwarden/Vaultwarden) are genuinely excellent [1].
- Key weakness: Raycast itself is proprietary closed-source software. You’re building on a free product with a commercial company behind it. The extension framework is MIT-licensed, but the app you’re extending is not. This matters if vendor lock-in is the reason you came here [README].
What is Raycast Extensions
Raycast is a keyboard launcher for macOS — press a shortcut, a search bar appears, and you can open apps, run commands, convert currency, manage your clipboard, or trigger any of its extensions without touching your mouse. The extensions repository at https://github.com/raycast/extensions contains every extension available in the Raycast Store, and that repository is MIT-licensed with 7,303 GitHub stars [README][merged profile].
The key distinction worth making upfront: Raycast the app is not open source. Raycast the company builds and controls the launcher itself. What’s open source is the extensions layer — the TypeScript/React API that lets developers build extensions, and the 2,300+ extensions built by the community. The company describes the platform as consisting of two parts: “the API, which allows developers to build rich extensions with React, Node.js, and TypeScript” and “the Store, which lets developers share their extensions with all Raycast users” [website].
For the unsubbed.co audience, this distinction matters. If you’re looking for a fully open-source, self-hostable productivity tool with no proprietary dependency, Raycast Extensions doesn’t quite fit that bill. What it does offer is a genuinely free (at base tier), locally-running, MIT-licensed extension ecosystem built on top of a polished proprietary launcher — which is a different, but still interesting, trade-off.
Extensions are built with TypeScript, React, and Node.js, with full npm package access and hot-reloading during development [website]. Every extension runs locally on your machine. There’s no central cloud dependency for the extension logic itself — integrations call out to whatever services you configure (your own Bitwarden Vault, your local Docker daemon, your Homebrew installation), not through Raycast’s servers [1][2].
Why people choose it over Alfred, Spotlight, and Flow Launcher
The four XDA reviews synthesize into a clear picture: Raycast wins on extension depth, speed, and developer experience, and loses on platform availability and open-source purity.
Versus Spotlight. Spotlight is free and built into macOS, but its functionality tops out quickly. It launches apps and searches files. Raycast does those things faster, learns from your habits, and then adds clipboard history, window management, emoji search, calculations, unit conversions, currency conversion — all built-in, no extensions required [4]. One reviewer called the clipboard history alone “worth having” as a reason to switch [4].
Versus Alfred. Alfred is the incumbent among power users. XDA’s Adam Conway was a long-time Alfred user before switching to Raycast on Windows: “I can’t even remember why Alfred fit my workflow more than Raycast did, I just know that it did. However, [now] I’ve been hooked” [4]. Alfred has a paid “Powerpack” model for advanced features; Raycast offers comparable depth at the free tier with a cleaner UI. The practical translation: Alfred built its reputation first, Raycast improved on the model, and most new users discovering launchers in 2025 land on Raycast.
Versus Flow Launcher / PowerToys (Windows). Raycast entered Windows beta in 2025. Conway, who had used Windows-native alternatives, found the Raycast beta “a lot more native than the likes of Flow Launcher or Wox ever have” [4]. The Windows extension catalog is smaller than macOS due to the beta’s age — macOS has 2,313 extensions, Windows has a subset — but the trajectory is upward [2][4].
On the self-hosting angle. Several reviewers specifically call out extensions that are valuable precisely because they integrate with self-hosted tools. The Docker extension lets you control containers, manage Docker Compose projects, and spin up new containerized environments directly from the launcher [1]. The Homebrew extension lets you search, install, and update packages without dropping into a terminal [1]. The Bitwarden extension — and the reviewer explicitly notes it works with Vaultwarden, the self-hosted Bitwarden fork — handles passwords, TOTP tokens, and passkeys [1]. These aren’t wrappers around cloud SaaS; they’re talking to local services you control.
On Linux. João Carrasqueira at XDA put it plainly: now that Raycast is available on Windows, he wants it on Linux next. “I can’t help but ask for even more” [2]. There is no Linux version. If your stack is Linux-first, Raycast is currently a non-starter.
Features
Core launcher (built-in, no extensions needed):
- Keyboard-driven app launcher that learns usage patterns [4]
- Clipboard history with search, pin, and expiry controls [3][4]
- Calculator, currency converter, unit converter triggered by typing [4]
- File search significantly faster than native Windows/macOS search [4]
- Emoji picker with clipboard and Unicode copy [4]
- Window management: snap, resize, align, recall layouts [3]
- Quick links and custom shortcuts [4]
Extension platform:
- 2,313 extensions available for macOS (as of late 2025); Windows has a growing subset [2]
- All extensions built with TypeScript, React, Node.js and full npm package access [website]
- Hot-reloading during local extension development [website]
- MIT-licensed extension repository — you can fork, modify, or build on any community extension [README]
- Extensions distributed through the Raycast Store [website]
Notable extensions for self-hosters and developers:
- Docker — control containers, manage Compose projects, spin up containerized environments [1]
- Homebrew — search, install, update, clean packages from a menu UI instead of the terminal [1]
- Bitwarden / Vaultwarden — passwords, TOTP, passkeys; works with the self-hosted Vaultwarden fork [1]
- Obsidian — create notes, search vault, append to daily notes [1][4]
- Home Assistant — multiple reviewers installed and use it for home automation control [2][4]
- GitHub — integrated repository management [4]
- Image Modification — resize, convert, flip, optimize images locally without a web app [1]
- YouTube — search and download; several reviewers use it for quick video access [2][4]
- Google Translate — inline translation from the launcher [4]
AI features:
- Raycast AI is integrated into the launcher and available via extensions
- AI features are gated behind a paid subscription [4]
- AI extension development docs exist in the developer portal [website]
- Evals, best practices, and core concepts for AI extensions are documented [website]
Pricing: SaaS vs self-hosted math
This section is harder than it looks because Raycast’s pricing is structured around the launcher, not the extensions.
Extensions themselves: Free. MIT-licensed. Installing any community extension from the Store costs nothing. Building your own extension costs nothing [README][website].
Raycast launcher tiers:
- Free: the core launcher, clipboard history, calculator, file search, emoji picker, extensions from the Store, and more. Genuinely usable without paying anything.
- Pro: required for some advanced features. Article [3] explicitly states: “With a Pro plan, you can assign custom layouts” for window management. Article [4] notes: “the AI features it packs will be locked behind a paid subscription once it launches.” Specific Pro pricing is not disclosed in any of the reviewed sources.
- Teams: exists for private extension sharing and collaboration; pricing not available in reviewed sources.
Comparison to Alfred: Alfred’s free tier is a launcher with basic file search. Its “Powerpack” — a one-time purchase — unlocks workflow automation, clipboard history, and more. Exact pricing not in reviewed sources. Raycast includes clipboard history and many Powerpack-equivalent features in the free tier, which is a meaningful structural difference.
Honest summary: If you’re evaluating Raycast for cost, the free tier is genuinely competitive. The extensions are free. You hit a paywall on AI features and some Pro window management options. The exact Pro price is not in the data — check https://www.raycast.com/pricing before budgeting.
Deployment reality check
“Deployment” here means installing the app and configuring extensions — there’s no server to run.
macOS: download the app, set the keyboard shortcut, install extensions from the Store. Setup time for a technical user: under 30 minutes to a productive configuration [2][3].
Windows: currently in beta. The reviewer experience is positive — Conway called it “quite polished and easy to use” and praised the native feel over alternatives [4]. Extension availability is more limited than macOS due to the beta stage. Not every macOS extension is ported; the Store clearly marks macOS-only extensions [4].
Linux: not available [2].
For self-hosted tool integrations:
- The Docker extension connects to your local Docker daemon — no config beyond having Docker installed [1].
- The Homebrew extension works with your existing Homebrew installation [1].
- The Vaultwarden integration requires pointing the extension at your Vaultwarden URL — reviewer confirms this works [1].
- Home Assistant integration requires your HA URL and API token [2][4].
What can go sideways:
- Extensions are maintained by their individual authors. Quality and update frequency vary significantly across 2,313 extensions.
- Windows support is a moving target — extensions that exist today on macOS may not be available or working on Windows.
- The Pro paywall for AI features means the product you’re evaluating during the free trial isn’t the full product if AI use cases matter to you.
- No Linux path. If you’re moving toward a Linux-primary setup, this is a dead end [2].
Pros and cons
Pros
- The deepest launcher extension catalog available. 2,313 extensions for macOS covering developer tools, productivity, self-hosted app integrations, and more [2]. Nothing else is close in breadth.
- MIT-licensed extension repository. You can fork, modify, or build on any community extension without restriction [README]. Good guarantees on the extension layer.
- Genuinely good self-hosted tool integrations. Docker, Homebrew, Vaultwarden, Home Assistant — these are first-class extensions, not afterthoughts [1][2][4].
- Free tier is actually useful. Clipboard history, file search, calculator, currency conversion, 2,000+ extensions — usable without paying.
- TypeScript/React/Node.js framework means any JavaScript developer can build an extension. npm package access means you’re not limited by what the platform provides [website].
- Hot-reload development makes extension development fast [website].
- Runs entirely locally. Extension logic runs on your machine, not through Raycast’s servers. Self-hosted tool integrations communicate directly with your local services [1].
- Windows beta is promising. Early adopter reviews are positive on the Windows experience [4].
Cons
- Raycast itself is proprietary closed-source. The foundation you’re building on is not open source. The company controls the app. Extensions are MIT, but that’s the layer on top [README].
- macOS-first, Linux absent. No Linux support. Windows is beta. If your setup is Linux or cross-platform, this doesn’t work [2].
- AI features require paid subscription. If natural-language queries and AI-powered extensions are part of your workflow plan, factor in the Pro cost [4].
- No official pricing transparency in reviewed sources. The Pro tier price isn’t published in any of the reviewed articles — this is mildly annoying for budgeting.
- Extension quality is uneven. With 2,313 extensions, some are well-maintained and some aren’t. Reviewer experience on specific extensions varies — no central quality gate beyond the initial Raycast review process.
- Vendor dependency. Raycast could raise prices, restrict the free tier, or change the extension API. This has happened with other “free productivity apps” before. Nothing in the reviewed material suggests it’s imminent, but the architecture doesn’t protect you from it.
- Not self-hosted in any meaningful sense. Despite the MIT-licensed extension repo, you’re running a proprietary Mac app, not hosting your own infrastructure. The unsubbed.co framing (escape expensive SaaS) applies only partially here.
Who should use this / who shouldn’t
Use Raycast Extensions if:
- You’re on macOS and you’re still Alt-Tabbing or using Spotlight to launch apps.
- You use Docker, Homebrew, Vaultwarden, or Home Assistant and want them accessible without opening a terminal.
- You’re a developer who wants to build your own launcher extensions in TypeScript without learning a proprietary SDK.
- You’re comfortable with a free-tier proprietary app as the foundation for your workflow tools.
Skip it (stay on Alfred) if:
- You have a deeply invested Alfred workflow ecosystem and no specific feature gap you’re trying to close.
- You’ve paid for Alfred Powerpack and it covers everything you need.
Skip it (wait for Linux support) if:
- You’re primarily on Linux. The app simply doesn’t exist there yet, and there’s no timeline [2].
Skip it (think twice about vendor lock-in) if:
- You’re at unsubbed.co specifically because you want to reduce proprietary dependencies. Raycast is free today, but so was a lot of software before it wasn’t.
Consider it anyway if:
- You know the trade-off and care more about the depth of the free extension catalog than the closed-source concern.
Alternatives worth considering
- Alfred (macOS) — the incumbent. Paid Powerpack model. Well-maintained, strong existing workflow ecosystem, smaller extension catalog than Raycast. Less aggressive on AI integration.
- Flow Launcher (Windows) — free, open source (.NET), Windows-native. No Mac version. Smaller extension catalog. Adam Conway used it before Raycast won him over [4].
- PowerToys Run (Windows) — Microsoft-maintained, free, open source. Basic launcher functionality without the extension ecosystem depth.
- KRunner (Linux/KDE) — the Linux-native option. Limited extension ecosystem, but it’s what’s available [2].
- Raycast for Windows (beta) — technically the same product, worth distinguishing: macOS has 2,313 extensions, Windows has a growing subset. If you’re Windows-primary, the extension value proposition is smaller today [2][4].
For a non-technical founder purely on macOS who wants to control Docker, Homebrew, and Obsidian from a single keyboard shortcut: Raycast free tier is the obvious choice. For anyone with a Linux or cross-platform requirement: look elsewhere.
Bottom line
Raycast Extensions is the best keyboard launcher extension ecosystem available right now — deeper than Alfred, cleaner than Flow Launcher, and genuinely useful for self-hosters who want Docker, Vaultwarden, and Home Assistant integrated into a keyboard-driven workflow. The MIT-licensed extension repository is real. The free tier is real. The self-hosted tool integrations are good.
The honest caveat for this audience: Raycast the app is not open source, and you’re building habits and workflows on a commercial company’s free product. That’s a different risk profile than running Activepieces on your own VPS. If your goal is to reduce proprietary dependencies, Raycast solves some problems (it connects you to your self-hosted tools) while introducing a new one (the launcher itself is vendor-controlled). Know what you’re signing up for, and the trade-off is often worth it on macOS. On Linux, there’s nothing to evaluate yet.
Sources
- Ayush Pande, XDA Developers — “5 must-use extensions for Raycast” (Sep 17, 2025). https://www.xda-developers.com/must-use-extensions-for-raycast/
- João Carrasqueira, XDA Developers — “After Windows, I want Raycast to come to Linux next” (Sep 25, 2025). https://www.xda-developers.com/after-windows-want-raycast-come-linux-next/
- Jeff Butts, XDA Developers — “7 Raycast extensions that will supercharge your productivity on Mac” (Mar 1, 2025). https://www.xda-developers.com/raycast-extensions-supercharge-productivity-mac/
- Adam Conway, XDA Developers — “I’ve been using Raycast on Windows, and I’m finally a believer” (Sep 17, 2025). https://www.xda-developers.com/raycast-windows-finally-believer/
Primary sources:
- GitHub repository: https://github.com/raycast/extensions (7,303 stars, MIT license)
- Developer documentation: https://developers.raycast.com
- Raycast Store: https://www.raycast.com/store
Features
Integrations & APIs
- Plugin / Extension System
Category
Replaces
Related Developer Tools Tools
View all 181 →Neovim
97KThe hyperextensible Vim fork that rewards the time you invest — sub-100ms startup, modal editing, total customization, and no licensing fees.
Hoppscotch Community Edition
78KOpen-source API development ecosystem — lightweight, fast alternative to Postman with REST, GraphQL, WebSocket, and real-time API testing.
code-server
77KRun VS Code on any machine and access it through a browser — code from your iPad, Chromebook, or any device with a web browser.
Appwrite
55KOpen-source backend-as-a-service with authentication, databases, storage, functions, and messaging. Self-hosted Firebase alternative for web and mobile apps.
Gitea
54KLightweight, self-hosted Git service with code hosting, pull requests, CI/CD, package registry, and project management. GitHub alternative that runs on a Raspberry Pi.
Gogs
48KA painless, lightweight, self-hosted Git service written in Go. Minimal resource usage, easy setup, and runs on anything from a Raspberry Pi to a VPS.