# Requires macOS 26 or later

The app provides 70+ powerful extra actions for the Shortcuts app on macOS.

While my free [Actions](/content/actions/index.html) app provides useful functionality for the Shortcuts app through the App Store for macOS, iOS and visionOS, Shortcutie is a Mac-only app that offers more powerful system-level features by operating outside of Apple’s restrictions. This enables capabilities like changing system default browser (without a prompt), getting the active browser tab, clearing notifications, etc. - things that wouldn’t be possible under App Store rules.

### Included actions

- **Get Active Browser Tab**  
  Gets the URL and title of the active browser tab. Supports Safari, Chrome, Edge, Brave, Opera, Vivaldi, Arc, Orion, Atlas, and any Chromium-based browser. Firefox and Firefox-based browsers are not supported as they do not implement the required [AppleScript interface](https://bugzilla.mozilla.org/show_bug.cgi?id=125419) for getting tab info.
- **Run JavaScript on Active Browser Tab**  
  Runs JavaScript code on the active browser tab and returns JSON. Supports the same browsers as “Get Active Browser Tab”, except ChatGPT Atlas.
- **Open URLs in Private Browser Window**  
  Opens URLs in a private/incognito browser window. Supports Safari, Chrome, Edge, Brave, Opera, Vivaldi, Arc, Orion, Firefox, Zen, and any Chromium-based and Firefox-based browser. Not DuckDuckGo and ChatGPT Atlas.
- **Get Active Browser**  
  Gets the frontmost app if it’s a browser.
- **Get Selected Text**  
  Gets the selected text in the currently focused window.
- **Get/Set Current Folder in Finder**  
  Gets or sets the currently viewed folder in Finder.
- **Get Document of App**  
  Returns the file of the currently active document in the active or specified app. Works with native macOS apps like Preview, TextEdit, Pages, Keynote, Numbers, and other document-based apps.
- **Get File from Path**  
  Converts a text path to a file or folder object for use in other Shortcuts actions. Accepts both absolute paths (like “/Users/username/Documents/file.txt”) and paths with “ ~~” (like “~~/Documents/file.txt”). Returns a reference to the actual file on disk.
- **Show Alert (Extended)**  
  Shows an alert dialog with multiple buttons and returns which button was clicked. Timeout, custom icon, and up to 8 buttons. [Screenshot.](https://www.dropbox.com/scl/fi/439bkpixjwssiss0ye7ln/Screen-Shot-2025-05-20-at-18.43.32-1747756364.png?rlkey=jrq1etjed15uz66tpanokw0q6&raw=1)
- **Join Wi-Fi**  
- **Clear Top Notification**  
  Clears the top visible system notification.
- **Clear Notifications**  
  Clears all system notifications.
- **Click Top Notification**  
  Activates the top visible system notification.
- **Get/Set Default Browser**  
  View or change the system default web browser.
- **Get/Set Appearance (Extended)**  
  View or change the system appearance mode (Light, Dark, or Auto). Unlike the native action, this also supports Auto mode.
- **Get/Set Icon & Widget Style**  
  View or change how app icons and widgets appear. Choose default, dark, clear, or tinted.
- **Press Keyboard Shortcut**  
  Simulates pressing a keyboard shortcut. Optionally target a specific app.
- **Trigger Menu Bar Item**  
  Executes a menu bar item in the frontmost or specified app. Accepts menu paths like “File > Save As”.
- **Get Menu Bar Item**  
  Gets info about a menu bar item in the selected app. Returns title, enabled state, checked state, and keyboard shortcut.
- **Trigger Context Menu Item**  
  Executes a context menu item at the current mouse-cursor position.
- **Set Grayscale Mode**  
  Makes screen display in black and white.
- **Is Screen Being Watched**  
  Detects if the screen is being recorded, mirrored, or shared (Zoom, Teams, etc).
- **Stash Text**  
  Shows the given text in a floating window. Multiple calls add items to the sidebar list. Intended for temporary viewing, not long-term storage. [Screenshot](https://www.dropbox.com/scl/fi/9oz7tnd24fohgasuuv6gd/Stash-Text-Screen-Shot-2026-02-01-at-23.17.36-1769962685.png?rlkey=9vd0p1c2zat89yrqssv8rhfnw&raw=1)
- **Find Listening Port**  
  Finds TCP ports that currently have a listening process on this Mac.
- **Is Port Listening**  
  Checks whether a specific TCP port currently has a listening process.
- **Kill Process**  
  Stops a process by process ID, process name, port number, or listening port. Supports dry-run mode.
- **Open App (Extended)**  
  Options to pass in URLs, activate, force new instance, hide, launch arguments, and environment variables.
- **Close All Windows of App**  
  Closes all windows of the specified app.
- **Unminimize Windows of Active App**  
  Unminimizes all windows or the first window of the currently active app.
- **Isolate Window**  
  Hide all other apps and minimize all other windows of the current app.
- **Get/Set Accent Color**  
  View or change the system accent color.
- **Toggle Dock Folder**  
  Expands or collapses a folder in the Dock.
- **Get/Set Default Audio Device**  
  View or change the default audio input (microphone) or output (speaker).
- **Get Details of Audio Device**  
  Returns comprehensive information about audio devices.
- **Find Audio Device**  
  Returns all audio devices.
- **Get/Set Audio Device Mute State**  
  Control mute state of audio devices.
- **Get/Set Audio Device Volume**  
  Control volume level of audio devices.
- **Set Folder Color**  
  Change the color of folders.
- **Hide All Windows**  
  Instantly hides windows for all apps.
- **Minimize All Windows**  
  Minimizes all visible windows, with options to only affect the active app.
- **Quit All Apps**  
  Closes all running apps except menu bar apps.
- **Get Night Shift**  
  Returns whether Night Shift is currently enabled.
- **Get True Tone**  
  Returns whether True Tone is currently enabled.
- **Eject All Disks**  
  Safely unmounts all external drives.
- **Create Email with Files**  
  Creates a new email message in the default email app with the given files as attachments.
- **Empty Trash**  
  Permanently deletes items in the trash.
- **Toggle Show Desktop**  
  Shows or hides the desktop by temporarily moving windows aside.
- **Toggle Mission Control**  
  Shows or hides Mission Control.
- **Toggle App Exposé**  
  Shows or hides App Exposé.
- **Toggle Launchpad**  
  Shows or hides Launchpad.
- **Toggle Spotlight macOS 26 only**  
  Toggles Spotlight search, optionally navigating to a specific tab.
- **Get Latest Screenshots**  
  Returns the most recent screenshots taken with the system screenshot tool.
- **Get/Set Dock Position**  
  View or change the position of the Dock.
- **Get/Set Desktop Icons Visibility**  
  Show, hide, or check visibility status of desktop icons.
- **Get/Set Desktop Widgets Visibility**  
  Show, hide, or check visibility status of desktop widgets.
- **Get/Set Function Keys Mode**  
  Toggle or check if F1-F12 keys operate as standard function keys or media keys.
- **Get/Set Hot Corner**  
  View or change the configuration for a system hot corner.
- **Get/Set Keyboard Brightness**  
  View or change the keyboard backlight brightness level.
- **Get/Set Night Shift Color Temperature**  
  Control the Night Shift color temperature.
- **Get/Set Network Location**  
  Switch between different network configurations.
- **Get/Set iOS Notifications Enabled**  
  Control whether notifications from your iOS device appear on your Mac.
- **Center Mouse Pointer**  
  Centers the mouse pointer on the primary display.
- **Get/Set Mouse Pointer Visibility**  
  Get or set the visibility of the mouse pointer.
- **Invert Selection in Finder**  
  Inverts the current selection in Finder.
- **Create New Text File in Finder**  
  Creates a new text file in the current Finder location.
- **Toggle Hidden Files in Finder**  
  Shows or hides hidden files in Finder.
- **Get Slack Workspace**  
  Gets the name of the current Slack workspace.
- **Clear Recent Lists**  
  Clears recent items from menus.
- **Open System Setting**  
  Opens settings directly.
- **Get/Set Finder New Window Target**  
  Gets or sets the default folder that opens when creating new Finder windows.
- **Sleep Displays**  
  Puts all displays to sleep immediately.
- **Clear Clipboard**  
  Clears all contents from the system clipboard.
- **Get Apps Using Secure Input**  
  Secure Input prevents other apps from reading keystrokes when typing passwords.
