Raycast and open-source launchers
Raycast brings app launching, file search, clipboard history, window management, calculator, snippets, notes, quick links, extensions, AI, and developer utilities into one interface. Ueli and Sol reproduce many individual capabilities, but neither currently matches the breadth of Raycast's commercial extension marketplace. Ueli emphasizes extensions; Sol leans on built-in tools and custom scripts.
Cross-platform or macOS-only
Ueli runs on Windows, macOS, and Linux, which makes it useful for people switching between operating systems. Sol focuses on macOS and uses Apple-specific features such as AppleScript, system controls, and macOS window management.
Extensions and customization
Ueli has a dedicated extension architecture with application and file search, browser bookmarks, calculator, currency conversion, DeepL translation, password generation, system commands and settings, terminal launching, UUID generation, Visual Studio Code, and web search. Sol relies more on built-in functionality, custom links, AppleScript, and its script runner.
Local productivity
Both launchers can perform their main functions locally: opening applications, searching files, running commands, opening bookmarks, or managing windows does not inherently require a cloud account. Some optional integrations may call external APIs.
License and ecosystem
Both Ueli and Sol use the MIT license. Ueli has the larger GitHub community and broader platform support; Sol is tailored to macOS. Their extension and integration ecosystems are smaller than Raycast's.