macOS 13+ · Free · Open Source

Your Mac,
on your schedule

App Scheduler automatically opens and closes any app at the times you choose — every single day, silently from your menu bar.

↓ Download for macOS View on GitHub →

Free · No account needed · No tracking · macOS Ventura or later

NEXT EVENT
02:14:38
Close Slack
at 6:00 PM
💬
🎵
📊
3 active · running
⏸ Pause All

The problem

You open the same apps
every single morning.

You start work, open Slack, Spotify, your reports. You finish work and close them all. Every day. Same apps. Same times. It's not a workflow — it's a ritual you do on autopilot. Let a machine handle it.

🌅

The morning launch

Slack, Mail, and your daily report open automatically at 9 AM. Your Mac is ready before you finish your coffee.

🌙

The clean shutdown

Work apps close at 6 PM. Spotify stops at midnight. You stop having to "close everything" before sleep.

📁

Any app. Any file.

Not just apps — schedule any file to open. Have your weekly planning spreadsheet appear every Monday at 9 AM.

🧠

Focus time

Close distracting apps during your deep work hours. Schedule Slack to be unavailable from 10 AM to 12 PM.


How it works

Set it once. Done forever.

Three steps. Takes under a minute.

01

Pick an app

Click the menu bar clock → Add Schedule → Choose any app or file from your Mac using the Finder picker.

02

Set the times

Choose an open time, a close time, or both. Each entry is completely independent — different times, different apps.

03

It just runs

App Scheduler sleeps in the background and fires at the exact moment. Zero CPU usage. Nothing to maintain.


Features

Small app.
Thoughtfully built.

Precise one-shot timer — zero CPU

Most schedulers poll every few seconds. App Scheduler calculates the exact moment of the next event and sleeps until then. No wasted CPU cycles, no battery drain. It wakes up, fires, and sleeps again.

🔢

Multiple independent schedules

Add as many entries as you want. Each has its own app, its own times, its own pause state.

Live countdown

HH:MM:SS countdown shows exactly when the next event fires and what it will do.

Per-entry pause

Pause one schedule without touching the others. Or pause all at once with a single button.

🔔

System notifications

Optional alerts tell you when an app has been opened or closed — so you always know what happened.

🚀

Open at login

Enable it once and App Scheduler starts automatically when you log in. Your schedules run from the first second.

🎨

Native macOS design

Glass UI with mesh gradients, SF Symbols, and sidebar navigation. Looks at home on macOS Sonoma and Sequoia.

🛡️

Safe & private

No internet connection needed. No analytics, no telemetry, no account. Your schedule data stays entirely on your Mac.


Keyboard shortcuts

Everything has
a shortcut.

Add new schedule⌘N
Schedules tab⌘1
Settings tab⌘2
Open Settings⌘,
Pause / Resume AllSpace
Save entry⌘S
Delete entry⌘⌫
Close popover⌘W

All shortcuts are fully customizable via Settings → Shortcuts.


Platform
macOS 13.0 Ventura+
Architecture
Apple Silicon + Intel
Bundle size
~2 MB
Version
2.0.0
Language
Swift + SwiftUI
Price
Free · Open source

Stop opening apps.
Start getting time back.

Free. No account. No tracking. Just download and run.

↓ Download App Scheduler ★ Star on GitHub

Free forever · macOS 13+ · ~2 MB · No tracking