20 scripts for scriptReceiver — drop them into ~/.clyde/user-scripts/ and reference them from any user command. ✦ Generate one with AI →
Keeps your Mac awake for a specified duration,
replaces Lungo, Amphetamine, Caffeine
Clears Xcode DerivedData, Archives, and
Maintains a rolling clipboard history log.
replaces Pastebot, Pasta, Clipboard Manager
Opens the macOS color picker, then outputs
replaces Sip, ColorSnapper, Pastel
Batch compresses JPG and PNG images in a
replaces ImageOptim, Squash, Compressor.io
Converts a video file to mp4 or gif using
replaces Permute, HandBrake, GIF Brewery
Creates a timestamped zip backup of a folder
Deep cleans your Mac — caches, logs, trash,
replaces CleanMyMac, CCleaner
Removes stopped containers, dangling images,
Finds the 20 largest files on your Mac,
replaces DaisyDisk, GrandPerspective
Deletes all local Git branches that have
Fires a request to a URL and shows status
replaces Proxyman, RapidAPI, Paw (basic use)
Any .sh file works. Follow the header convention, open a PR, and your script is live for everyone.
HOW TO INSTALL
Download the .sh file from any script page
Drop it into ~/.clyde/user-scripts/
Reference it in a user command's target field with executor scriptReceiver
CONTRIBUTE
Built something useful? One .sh file, one pull request.
SCRIPT TEMPLATE
my-script.sh#!/bin/zsh
# ============================================================
# Script Name: my-script.sh
# Description: What this script does.
# Replaces: Some App, Another App
# Author: your-github-username
# Version: 1.0.0
# Installed at: ~/.clyde/user-scripts/my-script.sh
# Usage: my-script.sh [$1]
# ============================================================
ACTION="${1:-}"
case "$ACTION" in
Stop)
echo '{"title": "Stopped"}'
;;
*)
echo '{"title": "Running", "actions": [{"label": "Stop", "command": "stop"}]}'
;;
esac