Rulr
Menu
Home Rule Gallery Capabilities Guides Updates
Download
  1. Home
  2. Mac Browser Automation

Mac Browser Automation

Explore ready-to-use Rulr Rules for automating browser tabs, page research, selected links, reading logs, Chrome, Safari, and web workflows on your Mac.

Can’t find the Rule you need?

Tell us what you’d like to automate →
💼 Work & Productivity 📚 Study & Research ✍️ Writing & Communication 🌱 Daily Life & Personal 📁 Files & Organization 🌐 Web & Browsing 🎬 Entertainment & Media

On Folder Change

  1. A direct item in ~/Downloads is Added.

Match Download Type

AND
  1. The changed item name from Folder Contents Changed matches (?i)\.(png|jpe?g|heic|webp)$

Move Images

  1. Move Item Path to ~/Pictures/Inbox, and Use a Numbered Name if the name already exists

Match Download Type

AND
  1. The changed item name from Folder Contents Changed ends with .pdf

Move PDFs

  1. Move Item Path to ~/Documents/PDF Inbox, and Use a Numbered Name if the name already exists

Match Download Type

AND
  1. The changed item name from Folder Contents Changed matches (?i)\.(zip|7z|tar|gz)$

Move Archives

  1. Move Item Path to ~/Downloads/Archives, and Use a Numbered Name if the name already exists

Sort Downloads

Route images, PDFs, and archives from Downloads into the right folders.

Sort Downloads

Route images, PDFs, and archives from Downloads into the right folders.

On Shortcut

  1. ⌥R is pressed.

Prepare Chrome Workspace

  1. Make Google Chrome frontmost

Morning Window

AND
  1. The current time is at or after 8:00 AM
  2. The current time is before 12:00 PM

Open Morning Sources

  1. Open a new Google Chrome tab with https://scholar.google.com/
  2. Open a new Google Chrome tab with https://www.notion.so/
  3. Show a notification titled Research Workspace with message Research sources are ready., and do not play sound

Afternoon Window

AND
  1. The current time is at or after 1:00 PM
  2. The current time is before 6:00 PM

Open Afternoon Sources

  1. Open a new Google Chrome tab with https://docs.google.com/
  2. Open a new Google Chrome tab with https://drive.google.com/
  3. Show a notification titled Research Workspace with message Writing sources are ready., and do not play sound

Chrome Research Workspace

Open the right Chrome research workspace for each work session.

Chrome Research Workspace

Open the right Chrome research workspace for each work session.

On Shortcut

  1. ⌥Space is pressed.

Open Chrome Window Manager

  1. Show the Google Chrome window and tab manager

Chrome Window Manager

Search and switch between open Chrome windows and tabs.

Chrome Window Manager

Search and switch between open Chrome windows and tabs.

On Shortcut

  1. ⌥Space is pressed.

Get and Save Current Page

  1. Get the title and URL of the active Google Chrome tab without changing the selection.
  2. Write Google Chrome Active Tab URL to ~/Downloads/Rulr Notes.txt by appending to the end

Save Current Page

Add the active page to your work log.

Save Current Page

Add the active page to your work log.

When Network Connects

  1. The Mac connects to a network or switches networks.

Match Office Network

AND
  1. The Wi-Fi network from Network Connected equals Office

Match Office Network

AND
  1. The current time is at or after 8:00 AM
  2. The current time is before 12:00 PM

Open Morning Tools

  1. Launch Slack
  2. Launch Notion
  3. Open https://calendar.google.com with Safari

Match Office Network

AND
  1. The current time is at or after 1:00 PM
  2. The current time is before 6:00 PM

Open Afternoon Tools

  1. Launch Slack
  2. Launch Figma
  3. Open https://www.notion.so with Safari

Office Work Mode

Open tools for the current session after joining the office network.

Office Work Mode

Open tools for the current session after joining the office network.

After Wake

  1. The Mac wakes from sleep.

Wait for Internet

  1. Wait untilNetwork Is Connected is true for up to2minutes

Match Network

AND
  1. The current Wi-Fi network equals Office

Open Office Tools

  1. Launch Slack
  2. Open https://calendar.google.com with Safari

Match Network

AND
  1. The current Wi-Fi network equals Home

Open Remote Work Tools

  1. Launch Notion
  2. Open https://www.notion.so with Safari

Restore the appropriate workspace after wake.

Resume Work

Restore the appropriate workspace after wake.

On Shortcut

  1. ⌥Space is pressed.

Get, Encode, and Copy Text

  1. Get selected text
  2. Transform Selected Text using URL encode
  3. Set clipboard to Text Result

Encode Selected Text

Prepare selected text for use in a URL.

Encode Selected Text

Prepare selected text for use in a URL.

On Text Entry

  1. ;cite is typed with matching case.

Capture and Save Citation

  1. Get the title and URL of the active Google Chrome tab without changing the selection.
  2. Get selected text
  3. Write Title: Google Chrome Active Tab Title\nURL: Google Chrome Active Tab URL\nQuote: Selected Text\n\n to ~/Documents/Citations.txt by appending to the end

Save the current page, URL, and selected quote as a citation.

Citation Capture

Save the current page, URL, and selected quote as a citation.

When Window Changes

  1. The focused window's title changes.

Capture Reading Pages

  1. Get the title and URL of the active Google Chrome tab without changing the selection.
  2. Write Google Chrome Active Tab URL to ~/Downloads/Rulr Notes.txt by appending to the end

Append each Chrome page you focus to a reading log.

Capture Reading Pages

Append each Chrome page you focus to a reading log.

On Shortcut

  1. ⌥Space is pressed.

Open Browser and Restore Tabs

  1. Make Google Chrome frontmost
  2. Open a new Google Chrome tab with https://www.google.com
  3. Open a new Google Chrome tab with https://www.google.com

Restore Work Tabs

Reopen your usual browser workspace.

Restore Work Tabs

Reopen your usual browser workspace.

On Shortcut

  1. ⌥Space is pressed.

Get and Show Current Tab

  1. Get the title and URL of the active Google Chrome tab without changing the selection.
  2. Show Google Chrome Active Tab URL in a Rulr panel

View the active browser tab's URL.

Show Current Tab

View the active browser tab's URL.

On Shortcut

  1. ⌥Space is pressed.

Run and Show JavaScript Result

  1. Run JavaScript in the current Google Chrome tab using document.title with a timeout of 30 seconds
  2. Show Script Result in a Rulr panel

Run Tab JavaScript

Run JavaScript in the active browser tab and view the result.

Run Tab JavaScript

Run JavaScript in the active browser tab and view the result.

On Shortcut

  1. ⌥Space is pressed.

Get and Search Selected Text

  1. Get selected text
  2. Transform Selected Text using URL encode
  3. Open a new Google Chrome tab with https://www.google.com/search?q=Text Result

Search Selected Text

Search the web using text selected in any supported Mac app.

Search Selected Text

Search the web using text selected in any supported Mac app.

On Shortcut

  1. ⌥Space is pressed.

Get and Copy Current URL

  1. Get the title and URL of the active Google Chrome tab without changing the selection.
  2. Set clipboard to Google Chrome Active Tab URL

Copy Current Chrome URL

Copy the active Chrome tab URL to the clipboard.

Copy Current Chrome URL

Copy the active Chrome tab URL to the clipboard.

On Shortcut

  1. ⌥M is pressed.

Format and Copy Markdown Link

  1. Run JavaScript in the current Google Chrome tab using (() => { const title = document.title.replace(/([\[\]\\])/g, '\\$1'); const url = window.location.href.replace(/>/g, '%3E'); return `[${title}](<${url}>)`; })() with a timeout of 30 seconds
  2. Set clipboard to Script Result

Copy Page as Markdown Link

Copy the current Chrome page title and URL as a Markdown link.

Copy Page as Markdown Link

Copy the current Chrome page title and URL as a Markdown link.

On Shortcut

  1. ⌥D is pressed.

Get Selected Link

  1. Get selected text

Selected Text Contains Download

AND
  1. The selected text from Get Selected Text contains download

Confirm, Download, and Reveal

  1. Show a confirmation titled Download Link with message Download the selected link?, and stop this flow when cancelled
  2. Download Selected Text to ~/Downloads, show progress and result, with a timeout of 60 seconds, and stop this flow if unsuccessful
  3. Reveal Downloaded File Path in Finder

Download and Reveal a Link

Download a selected link and reveal the saved file in Finder.

Download and Reveal a Link

Download a selected link and reveal the saved file in Finder.

© 2026 Rulr. · Privacy · Terms
Rule Gallery Capabilities Guides Updates Contact