A tiny, fully native macOS launcher with a global hotkey, app search, clipboard history, snippets and Raycast extension support.
- Stars
- 3,202
- Forks
- 194
- Open issues
- 15
- Last commit
- 6 days ago
What is it?
Sol is an open source app launcher for macOS, built to open apps, run commands and perform quick utility actions without leaving the keyboard. It aims for minimal configuration and runs natively on the Mac.
Beyond app search, Sol bundles a range of built-in tools: custom shortcuts and links, custom AppleScript commands, a clipboard manager, a notes scratchpad, a window manager, and a script runner. It also includes utilities such as a process killer, UUID and NanoID generators, lorem ipsum, JSON formatting, math evaluation, and a Wi-Fi password lookup. Calendar integration can show upcoming appointments in the menu bar, and Google Translate and Google Meet launching are included.
The emoji picker uses the Emoji 17.0 dataset and filters entries by the installed macOS version, with a configurable default skin tone. The project is written in TypeScript on React Native and is installable via Homebrew.
Key features
- 01Searches and launches installed apps with custom shortcuts and links
- 02Runs custom AppleScript commands and a script runner
- 03Includes a clipboard manager and notes scratchpad
- 04Provides a window manager and a process killer
- 05Offers an emoji picker filtered by macOS version with skin tone preference
- 06Includes developer utilities such as JSON formatting, UUID/NanoID generation and math evaluation
Use cases
- Replacing Spotlight or Alfred-style launching with a keyboard-driven workflow on macOS
- Running frequently used AppleScript or shell scripts from a single palette
- Keeping clipboard history and quick notes within reach
- Generating identifiers or formatting JSON without opening separate websites
Quick start
- 1
Install via Homebrew
brew install --cask sol
Things to know
- Requires macOS 14.0 or later.
- Contributing requires Xcode, Cocoapods and Mise setup for macOS React Native development.
In collections
Topics
FAQ
- What is sol?
- Open source macOS app launcher and command palette focused on speed, with minimal configuration and native execution. Sol is an open source app launcher for macOS, built to open apps, run commands and perform quick utility actions without leaving the keyboard. It aims for minimal configuration and runs natively on the Mac.
- Is sol free to use? What license does it have?
- sol is open source under the MIT license. Check the license terms before using it in commercial products.
- Is sol still maintained?
- Actively maintained. The last commit to sol was on Nov 1, 2026.
- What can I use sol for?
- Replacing Spotlight or Alfred-style launching with a keyboard-driven workflow on macOS Running frequently used AppleScript or shell scripts from a single palette Keeping clipboard history and quick notes within reach Generating identifiers or formatting JSON without opening separate websites
- How do I install sol?
- Install via Homebrew: brew install --cask sol
- Where can I get sol?
- The source code and installation instructions are on GitHub: https://github.com/ospfranco/sol
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A native, extensible desktop command palette for launching apps, clipboard history, snippets, file search and more, compatible with Raycast extensions.
A quick file search and app launcher for Windows with a plugin system for web searches, bookmarks, and system commands.
A free, open-source collection of native macOS menu bar tools with customizable panels, quick controls, automation, and plugins.
A macOS menu bar utility that shows the active Space number and lets you switch or move windows between Spaces.
An open-source macOS popup that appears on selected text, offering transforms, shell and JavaScript scripts, shortcuts, math, and AI actions.