script-commands
extensions
script-commands | extensions | |
---|---|---|
14 | 23 | |
5,775 | 4,817 | |
1.6% | 2.5% | |
8.7 | 10.0 | |
8 days ago | 5 days ago | |
Shell | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
script-commands
-
Ask HN: What if AI won't replace anyone – then is it cool?
Sure! Again, I use Raycast, along with it's Raycast AI[2] feature and it's snippets feature. And then for a bunch of other stuff, I have Raycast script commands[4] (mostly specially-formatted shell + Python scripts) that do API gluing to internal apps, such as our help desk and MDM systems, as well as Linux servers via SSH.
For help desk tickets, I have a script that pulls new tickets, reads in the information for each ticket, determines a likely response/resolution/followup questions ("I see you did not include an (asset tag|screenshot) with your ticket. Could you please add that?", "It looks like this knowledge base article might help. ").
I also use the Raycast AI commands "Improve Writing" and "Summarize" several times a day on emails, documentation, tickets, etc. Essentially, I select text in any window, hit a keyboard shortcut to launch that action and it quickly performs the action on the selected text. Super quick.
My goal is to automate anything I do >= once per day.
My tier 1 is Raycast here, but I had much of this on Alfred (what I used prior), much of this with formerly Albert and now ulauncher on my Linux box, and with the launcher that comes with Power Toys on Windows.
1. https://www.raycast.com/
2. https://manual.raycast.com/ai
3. https://manual.raycast.com/snippets
4. https://github.com/raycast/script-commands and https://manual.raycast.com/script-commands
-
Custom Script that allows User input
A script can take up to 3 arguments. (see https://github.com/raycast/script-commands/blob/master/documentation/ARGUMENTS.md)
-
What happened to the unofficial script commands store?
I only know the official one at https://github.com/raycast/script-commands
- I made python code that generates beautiful images of your source code
-
Raycast - Terminal Commands?
It is possible, although not that smooth. You have to add this script to your command scripts in Raycast. Then you can assign > as a shortcut and you'll be able to do what you want. The only difference is that you need to type >, then space, then command.
-
Export screenshot of visually selected code?
there's this script: https://github.com/raycast/script-commands/blob/master/commands/developer-utils/create-image-from-code.sh
-
What are your favourite Raycast workflows?
color picker
-
Raycast - send email to contact?
There's just one thing I can not do: write an email to a contact. In Alfred I could write e.g. "email tom" and it will auto suggest people from my contacts and it would open a new email to the selected contact. Is there something similar in Raycast? All I could find is an email script command (https://github.com/raycast/script-commands/blob/master/commands/system/new-email.sh) that opens a new email window, but it's not possible to select a contact, you have to enter the email address.
-
How to copy markdown URL and title using JXA in Raycast (JavaScript automation for macOS)
To add it to Raycast follow instructions detailed here: raycast/script-commands:.
-
The only open source app you'll need for your Mac
Not sure if I'm missing something. The title says the app is open source, but checking GitHub, I see extensions and script-commands, and I don't think the "main" repo is there
extensions
-
Loungy: An Application Launcher Written with GPUI, the Zed GPU UI Framework
I agree for 99% of extensions their model is amazing. And I wouldn't expect me to come up with a better one any time soon.
The problem is that I want to do more in my launcher. Two examples:
- I wasn't happy with the official bitwarden extension, because going through the clipboard and copy/pasting individual items felt cumbersome. They also only supported one vault even though I asked about this years ago [0]! In raycast I wrote my own bitwarden extension that hooked into Hammerspoon and used the AX spoon to autofill credentials. That felt very hacky though so in my own launcher I am using the accessibility API directly through swift-rs.
- I wanted to build my own keyboard centric matrix chat client into raycast. I got pretty far, but in the end I was just too limited by the available components. Also I discovered that once your extensions heap reaches 100 MiB, it just gets killed. That basically made it impossible to just load the matrix-sdk including crypto.
In the end I just didn't want to keep investing time in some proprietary software that doesn't allow me to do what I want to do :)
[0] https://github.com/raycast/extensions/issues/1544
-
Build your own Raycast extension, step by step, tutorial
Raycast creates an open a pull request in their repository, on your behalf!
-
Anyone use Raycast? I wrote a extension to show the connection status
Check the PR: https://github.com/raycast/extensions/pull/6648
- Bear 2 with either Raycast or Alfred
-
Help! Raycast not recognizing Firefox, even though it is installed
This is the repo: https://github.com/raycast/extensions/tree/abdbd1f0a926fbe7cea5e96f0f2c62f502efa0f3/extensions/mozilla-firefox/
-
What if we can chat with AI right inside Spotlight
Raycast can do this via an extension: https://github.com/raycast/extensions/blob/c0832985249dcb02164ea6322ca0134ca093e711/extensions/openai-gpt3/
-
Raycast Is the Launcher App Apple Wishes It Made
Audit their extensions? This is an Amphethamin extension. Please take a look at the list of dependencies from npm. How much time will it take to audit? https://github.com/raycast/extensions/blob/34c65c7f190ad172e46c75384600aa938f932e98/extensions/amphetamine/package-lock.json
- Need help updating Alfred script to work with Arc instead of chrome.
-
iOS Shortcuts Actions Added!
This is how fancier automations like the Raycast extension (source) are built.
- Choose which profile is used based on URL (launch from external app)
What are some alternatives?
CotEditor - Lightweight Plain-Text Editor for macOS
Ferdi - Ferdi is a free and opensource all-in-one desktop app that helps you organize how you use your favourite apps
alt-tab-macos - Windows alt-tab on macOS
vaultwarden - Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs
iina - The modern video player for macOS.
Flycut - Clean and simple clipboard manager for developers
HomeBrew - 🍺 The missing package manager for macOS (or Linux)
talk - Issues and discussions for the notes app, Nota.
numi - Beautiful calculator app for macOS
bibliogram - An alternative front-end for Instagram.
copy-markdown-url-and-title - Script to copy URL and title from current browser
Xtra - Xtra is a Twitch player and browser for Android.