Actions

Tasks a Rule performs across windows, text, files, browsers, OCR, scripts, and system controls.

Applications

Make Application Frontmost

Make an application frontmost and bring all of its open windows forward.

Application
β€”
Accessibility

Launch Application

Start an application if it is not already running.

Application
β€”
β€”

Quit Application

Quit an application normally.

Application
β€”
β€”

Show Application

Show an application's hidden windows.

Application
β€”
β€”

Hide Application

Hide all windows belonging to an application.

Application
β€”
β€”

Toggle Application VisibilityPRO

Hide the application when it is visible, or show it when the application is hidden.

Application
β€”
β€”

Windows

Show Window Switcher

Show an interactive switcher for choosing and focusing an open application window.

LayoutExclude Apps
β€”
Accessibility

Focus Window

Focus a window and bring it to the front.

Window
β€”
Accessibility

Move Window to ScreenPRO

Move the selected window to a screen.

WindowScreen
β€”
Accessibility

Toggle Minimize

Minimize the selected window.

Window
β€”
Accessibility

Toggle Full Screen

Enter or exit full screen for the selected window.

Window
β€”
Accessibility

Close Window

Close the selected window.

Window
β€”
Accessibility

Clipboard

Set Clipboard to Text

Put custom text and values from Variables on the clipboard. If the same text is already there, leave the clipboard unchanged.

Text
β€”
β€”

Set Clipboard to ImagePRO

Put an image file, the first matching image in a folder, or an Image Variable on the clipboard.

Source Image
β€”
β€”

Paste Clipboard

Paste the current clipboard contents into the frontmost application.

β€”
β€”
Accessibility

Text

Insert Text

Insert custom text and values from Variables into the frontmost application.

Text
β€”
Accessibility

Get Selected Text

Read selected text from the frontmost application. Some applications may briefly use the clipboard.

β€”
Selected Text
AccessibilityAutomation: System Events

Transform TextPRO

Apply a selected transformation to custom text or a Variable and make the result available to later steps.

TextTransform
Text Result
β€”

Translate Text

Translate text into a selected language using macOS System Translate.

TextTarget Language
Translated Text
Translation Shortcut

Files

Open File or Folder

Open a file or folder with the default application, a selected application, or an Application Variable.

File or FolderOpen With
β€”
β€”

Reveal File or Folder in Finder

Reveal a file or folder in its containing Finder folder without opening the item.

File or Folder
β€”
β€”

Read Text FilePRO

Read UTF-8 or BOM-marked UTF-16 text from an existing file. File extensions are not restricted. Binary files and unsupported encodings fail. Files larger than 1 MB also fail.

File
File Contents
β€”

Create Folder

Create a named folder inside a selected folder or Folder Variable.

Parent FolderNameIf the Name Already Exists
Created Folder
β€”

Create File

Create an empty named file inside a selected folder or Folder Variable.

Parent FolderNameIf the Name Already Exists
Created File
β€”

Write to FilePRO

Write custom text or a Text Variable to an existing file by replacing its contents or appending to the end.

FileTextWriting
Written File
β€”

Copy File

Copy one file into a selected destination folder without replacing an existing file.

FileDestination FolderIf the Name Already Exists
Copied File
β€”

Move File or FolderPRO

Move a file or folder into a selected destination folder.

File or FolderDestination FolderIf the Name Already Exists
Moved File or Folder
β€”

Rename File or FolderPRO

Rename a file or folder without changing its parent folder.

File or FolderNew NameIf the Name Already Exists
Renamed File or Folder
β€”

Trash File or FolderPRO

Move a selected file or folder to the system Trash.

File or Folder
β€”
β€”

Web and Network

Open URL

Open a URL, deep link, or custom URL scheme with the default or selected application.

URLOpen With
β€”
β€”

Download from URLPRO

Download a file from a URL to the selected folder, with optional progress and result notifications.

URLDestination FolderDownload StatusTimeoutStop this flow if unsuccessful
Download SucceededDownloaded File Path
β€”

Feedback

Show Notification

Show a macOS system notification when Rulr is not the frontmost application.

TitleMessagePlay Sound
β€”
Notifications

Show Text or Image

Show text or an image in a Rulr panel without pausing the Rule.

Text or ImageKeep window on top
β€”
β€”

Ask for Input

Pause the Rule and ask the user for text or a number. The entered value is available to later Conditions and Actions.

TitleMessageStop this flow when cancelled
User InputUser InputContinued
β€”

Show ConfirmationPRO

Pause the Rule and ask the user to cancel or continue. The response is available to later Conditions and Actions.

TitleMessageStop this flow when cancelled
Continued
β€”

Speak TextPRO

Read text aloud using the installed macOS voice for the detected language.

Text
β€”
β€”

System Control

Set Volume

Set the system volume from 0 to 100 percent.

Volume
β€”
β€”

Mute or Unmute Audio

Mute or unmute system audio without changing the volume level.

β€”
β€”
β€”

Switch Audio Output Device

Switch macOS audio and system sounds to an available output device.

Audio Output Device
β€”
β€”

Set System Appearance

Set macOS appearance to Light or Dark.

Appearance
β€”
Automation: System Events

Lock Screen

Lock the current user session.

β€”
β€”
Accessibility

Start Screen Saver

Start the screen saver without locking the current user session.

β€”
β€”
β€”

Switch Input Method

Switch the active keyboard input method.

Input Source
β€”
β€”

Type Text or Press KeysPRO

Type text or press configured keys and keyboard shortcuts in order.

Input
β€”
Accessibility

Move MousePRO

Move the pointer to a position on a screen or in a window.

Position
β€”
Accessibility

Click MousePRO

Click the current pointer location without moving the pointer.

Mouse ButtonClickHeld Keys
β€”
Accessibility

Scroll ContentPRO

Scroll content at the current pointer location.

DirectionDistance
β€”
Accessibility

Put Mac to Sleep

Put the Mac to sleep.

β€”
β€”
β€”

Restart Mac

Restart the Mac.

β€”
β€”
β€”

Shut Down Mac

Shut down the Mac.

β€”
β€”
β€”

Desktops

Switch to Desktop

Switch to a numbered Desktop (Space) on the active display. Mission Control appears briefly.

Desktop Number
β€”
Accessibility

Show or Hide Mission Control

Show Mission Control, or hide it when it is already visible.

β€”
β€”
β€”

Show or Hide Desktop

Show the desktop, or restore the previous window layout when the desktop is already visible.

β€”
β€”
Accessibility

Create DesktopPRO

Create a Desktop (Space) at the end of the active display without switching to it. Mission Control appears briefly.

β€”
β€”
Accessibility

Remove DesktopPRO

Remove a numbered Desktop (Space) from the active display. macOS moves its windows to another Desktop (Space).

Desktop Number
β€”
Accessibility

Images and Screen Capture

Capture Screen or Window

Capture a selected screen, area, or window.

Capture Target
Cached Screenshot File Path
Screen Recording

Recognize Text on Screen

Use OCR to capture and recognize text on a selected screen, area, or window.

Capture Target
OCR Text
Screen Recording

Recognize Text in ImagePRO

Use OCR to recognize text in an image file, the first matching image in a folder, or an Image Variable.

Source Image
OCR Text
β€”

Resize ImagePRO

Resize an image from a file, a folder's first matching image, or an Image Variable while preserving its aspect ratio and format.

Source ImageResize
Resized Image File Path
β€”

Crop ImagePRO

Crop a pixel region from an image file, a folder's first matching image, or an Image Variable.

Source ImagePositionSize
Cropped Image File Path
β€”

Convert ImagePRO

Convert an image from a file, a folder's first matching image, or an Image Variable to PNG, JPEG, HEIC, or TIFF without changing its dimensions.

Source ImageFormat
Converted Image File Path
β€”

Get Color Under Pointer

Read the color under the pointer as HEX or RGB text.

Format
Color
Screen Recording

App Integrations

Google Chrome

Show Window and Tab Manager

Show a searchable manager to create, switch, reload, or close Google Chrome windows and tabs.

β€”
Google Chrome Active Tab TitleGoogle Chrome Active Tab URL
Automation: Google Chrome

Open New Tab

Open a new Google Chrome tab, optionally with a URL.

URL
β€”
Automation: Google Chrome

Navigate Current TabPRO

Open a URL in the active Google Chrome tab.

URL
β€”
Automation: Google Chrome

Reload Current Tab

Reload the active tab in the current Google Chrome window.

β€”
β€”
Automation: Google Chrome

Close Current Tab

Close the active tab in the current Google Chrome window.

β€”
β€”
Automation: Google Chrome

Get Current TabPRO

Get the title and URL of the active Google Chrome tab without changing the selection.

β€”
Google Chrome Active Tab TitleGoogle Chrome Active Tab URL
Automation: Google Chrome

Select Next Tab

Select the tab to the right in the current Google Chrome window, with wraparound.

β€”
Google Chrome Active Tab TitleGoogle Chrome Active Tab URL
Automation: Google Chrome

Select Previous Tab

Select the tab to the left in the current Google Chrome window, with wraparound.

β€”
Google Chrome Active Tab TitleGoogle Chrome Active Tab URL
Automation: Google Chrome

Open New Window

Open a Normal or Incognito Google Chrome window, optionally with a URL.

Window ModeURL
Google Chrome Window
Automation: Google ChromeAccessibility

Get Current WindowPRO

Get the front Google Chrome window without bringing Chrome forward.

β€”
Google Chrome WindowGoogle Chrome Window XGoogle Chrome Window YGoogle Chrome Window WidthGoogle Chrome Window HeightGoogle Chrome Active Tab TitleGoogle Chrome Active Tab URL
Automation: Google ChromeAccessibility

Switch to Next WindowPRO

Switch to the next Google Chrome window, wrapping to the first window.

β€”
Google Chrome WindowGoogle Chrome Active Tab TitleGoogle Chrome Active Tab URL
Automation: Google ChromeAccessibility

Switch to Previous WindowPRO

Switch to the previous Google Chrome window, wrapping to the last window.

β€”
Google Chrome WindowGoogle Chrome Active Tab TitleGoogle Chrome Active Tab URL
Automation: Google ChromeAccessibility

Close Current Window

Close the current Google Chrome window without activating Chrome.

β€”
β€”
Automation: Google Chrome

Run JavaScript in TabPRO

Run JavaScript in the active Google Chrome tab and make its result available to later steps.

JavaScriptTimeout
Script Result
Automation: Google Chrome

Safari

Show Window and Tab Manager

Show a searchable manager to create, switch, reload, or close Safari windows and tabs.

β€”
Safari Active Tab TitleSafari Active Tab URL
Automation: Safari

Open New Tab

Open a new Safari tab, optionally with a URL.

URL
β€”
Automation: Safari

Navigate Current TabPRO

Open a URL in the active Safari tab.

URL
β€”
Automation: Safari

Reload Current Tab

Reload the active tab in the current Safari window.

β€”
β€”
Automation: Safari

Close Current Tab

Close the active tab in the current Safari window.

β€”
β€”
Automation: Safari

Get Current TabPRO

Get the title and URL of the active Safari tab without changing the selection.

β€”
Safari Active Tab TitleSafari Active Tab URL
Automation: Safari

Select Next Tab

Select the tab to the right in the current Safari window, with wraparound.

β€”
Safari Active Tab TitleSafari Active Tab URL
Automation: Safari

Select Previous Tab

Select the tab to the left in the current Safari window, with wraparound.

β€”
Safari Active Tab TitleSafari Active Tab URL
Automation: Safari

Open New Window

Open a new Safari window, optionally with a URL.

URL
Safari Window
Automation: SafariAccessibility

Get Current WindowPRO

Get the front Safari window without bringing Safari forward.

β€”
Safari WindowSafari Window XSafari Window YSafari Window WidthSafari Window HeightSafari Active Tab TitleSafari Active Tab URL
Automation: SafariAccessibility

Switch to Next WindowPRO

Switch to the next Safari window, wrapping to the first window.

β€”
Safari WindowSafari Active Tab TitleSafari Active Tab URL
Automation: SafariAccessibility

Switch to Previous WindowPRO

Switch to the previous Safari window, wrapping to the last window.

β€”
Safari WindowSafari Active Tab TitleSafari Active Tab URL
Automation: SafariAccessibility

Close Current Window

Close the current Safari window without activating Safari.

β€”
β€”
Automation: Safari

Run JavaScript in TabPRO

Run JavaScript in the active Safari tab and make its result available to later steps.

JavaScriptTimeout
Script Result
Automation: Safari

Variables

Set Custom Variable

Save a named Text, Number, Boolean, Date, Time, Application, or Image value for later steps in the current Rule branch.

NameTypeValue to Store
β€”
β€”

Flow Control

Delay

Pause the current Rule execution before continuing.

DurationUnit
β€”
β€”

Wait Until

Pause the current Rule until the selected Common Variable matches a condition or the timeout expires.

What to watchWhen to continueTimeout
β€”
β€”

Stop RulePRO

Stop all active executions of the current or selected Rule without disabling it.

Rule
β€”
β€”

Enable RulePRO

Enable the selected Rule so its Triggers can start future executions.

Rule
β€”
β€”

Disable RulePRO

Disable the selected Rule so its Triggers cannot start future executions.

Rule
β€”
β€”

Scripting

Run Shortcut

Run an Apple Shortcut and make its text result available to later steps.

ShortcutTimeout
Shortcut Result
β€”

Edit Shortcut

Open an Apple Shortcut in the Shortcuts editor.

Shortcut
β€”
β€”

Run AppleScript

Run an AppleScript, optionally stopping this flow if unsuccessful.

ScriptArgumentTimeoutStop this flow if unsuccessful
SucceededScript Result
β€”

Run Shell ScriptPRO

Run a shell script, optionally stopping this flow if unsuccessful.

ScriptArgumentTimeoutStop this flow if unsuccessful
SucceededScript Result
β€”