Mac Menu Bar Automation

Turn routine Mac work into one-click scripts.

ScriptAutomator keeps your Bash scripts and AppleScript files in one local library, then runs them instantly from the macOS menu bar.

Bash AppleScript Batch Import Start at Login

Everyday Wins

Give repeated Mac tasks a permanent shortcut.

Keep the useful scripts you already trust, add new ones when a routine appears, and launch them without opening Terminal or hunting through folders.

01

Start a dev environment.

Launch local services, start a VM, open project tools, and get your workspace ready from the menu bar.

02

Clean build clutter fast.

Run scripts for Derived Data, cache cleanup, and disk maintenance without retyping risky commands.

03

Control app routines.

Use AppleScript to arrange windows, trigger app commands, or restore common workspace layouts.

04

Keep long jobs running.

Toggle sleep prevention, background workflows, or end-of-day cleanup tasks with one click.

Menu Bar First

Run the right script without switching context.

Saved scripts appear in an alphabetical menu with type markers and running counts. Click once, keep working, and get a compact HUD when the run finishes or fails.

Cropped ScriptAutomator promo showing the menu bar dropdown with user-created scripts.

User-Created Scripts

Create, import, edit, and review your own scripts.

The management window lets you write Bash or AppleScript files from scratch, import the scripts you already use, and inspect the latest completed run output for the selected script.

Cropped ScriptAutomator promo showing the editor window with user-created scripts and output.

Core Features

A small utility with the details script users care about.

Fast Launch

Scripts live where your cursor already goes.

No terminal setup, no launcher search. Your saved scripts sit in the macOS menu bar and stay available after login.

Two Script Types

Bash and AppleScript in one library.

Choose the right tool for each job, from shell commands and file operations to UI automation across Mac apps.

Batch Import

Bring existing scripts with you.

Select multiple .sh or .applescript files, copy them into the managed library, and normalize permissions automatically.

Focus Restore

AppleScript keystrokes land in the intended app.

For menu-triggered AppleScripts, ScriptAutomator restores the previously active external app before running scripts that automate UI input.

Run Feedback

Quiet completion HUDs and output history.

Menu runs report success or failure without disruptive pop-ups, while the editor keeps the latest completed output for review.

Local By Design

Your scripts stay on your Mac.

Script files are plain text in the app-specific Application Scripts folder and execute locally under macOS sandbox rules.

How It Works

From useful command to reusable action.

1

Create or import.

Start a new Bash or AppleScript file, or import the scripts you already use.

2

Run from the menu bar.

Pick any saved script from the dropdown. Multiple runs can overlap when you need them to.

3

Refine from output.

Open Manage Scripts to adjust code, rename scripts, switch type, or inspect recent output.

incognito-chrome.sh
#!/bin/bash
open -na "Google Chrome" --args --incognito
echo "Chrome opened in Incognito mode"
start-claude-code.sh
#!/bin/bash
osascript \
  -e 'tell application "Terminal"' \
  -e 'activate' \
  -e 'do script "cd ~/code && claude"' \
  -e 'end tell'

Support

Need help with ScriptAutomator?

Reach out with bug reports, questions, or feature requests. Including your macOS version, ScriptAutomator version, script type, and a short description of the failing script helps us reproduce issues faster.

Thank you! Your message has been sent to our support team.

FAQ

Where are scripts stored?

ScriptAutomator stores executable scripts in the app-specific Application Scripts folder for ai.tutelon.ScriptAutomator, using plain text .sh and .applescript files.

Can I use scripts I already have?

Yes. You can import one or more Bash or AppleScript source files into the managed script library and keep editing them from the app.

Does ScriptAutomator run scripts in the cloud?

No. Script execution is local on your Mac. Your own scripts may make network requests if you write them to do that, but ScriptAutomator does not upload your script contents.

Why does macOS ask for permissions?

macOS controls access to script storage, Accessibility, and Automation. ScriptAutomator requests the permissions needed to save scripts and run AppleScripts that control other apps.