Repolode
ospfranco

ospfranco/sol

Open source macOS app launcher and command palette focused on speed, with minimal configuration and native execution.

Open-source alternative to:RaycastAlfred

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. 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