raycast/script-commands — explained in plain English
Analysis updated 2026-06-24
Add a one-key shortcut in Raycast to convert data formats, open a specific URL, or run a git command from anywhere on your Mac.
Install community-contributed scripts for common developer tasks without writing any code yourself.
Write your own Raycast script in any scripting language that shows a live-updating value like the current time or a stock price in the search interface.
| raycast/script-commands | sdkman/sdkman-cli | dunwu/linux-tutorial | |
|---|---|---|---|
| Stars | 6,745 | 6,754 | 6,759 |
| Language | Shell | Shell | Shell |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 2/5 | 1/5 |
| Audience | developer | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires the Raycast app installed on macOS, scripts only work inside Raycast and will not run independently.
Raycast is a Mac app that lets you launch apps, search files, and run actions through a quick keyboard shortcut. This repository is a collection of Script Commands: small scripts in Bash, Python, Ruby, Swift, or other languages that you can add to Raycast so those scripts appear in its search interface and run with a single keypress from anywhere on your desktop. Script Commands cover a wide range of everyday tasks. The community has contributed scripts for converting data formats, opening bookmarks, controlling apps, triggering developer workflows, and more. Each script includes a short header that tells Raycast things like its display name, icon, whether it needs a confirmation dialog before running (useful for destructive actions like emptying the trash), and how often to auto-refresh if it displays live data. To use an existing command from this repository, you download the script file, tell Raycast which folder it lives in, and it shows up in search. To write your own, Raycast has a built-in creation flow that generates the file with the right header format and opens it in your editor. Once saved, the new command appears in Raycast immediately. Output from scripts can be displayed in different ways: as a brief notification, as a full Raycast results list, or inline next to the command name in search (useful for things like showing the current time or a stock price that refreshes on a schedule). This repository is focused on the simpler Script Commands format. Raycast also has a separate, more full-featured Extensions API for building richer integrations, linked from the README for developers who need more than a script can offer.
A community collection of small scripts for the Raycast Mac launcher that let you trigger useful tasks, conversions, bookmarks, developer workflows, with a single keypress from anywhere on your desktop.
Mainly Shell. The stack also includes Shell, Bash, Python.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.