Your app crashes. Nobody sees it.
Monitory for Mac sits in the menu bar of the machine running your show. When the app dies, the screen goes black instead of showing the desktop, the app comes straight back, and you get told.
- MyExhibition.app crashed
- Black screen on 2 displays
- Relaunching, attempt 1
- Back up. Crash reported to monitory.club
What the audience never sees.
Monitory checks your apps every second. When one disappears, it covers every display in black before the desktop can show, hides anything else that popped up, and relaunches the app.
If an app keeps crashing, five times inside a minute, Monitory stops relaunching it and tells you it gave up, instead of flashing it on and off all night.
- The app quits or crashes
- Every display goes black at once
- Other apps and dialogs are hidden
- The app relaunches, full screen if you want
- You get a notification and the crash is logged
The whole installation boots itself.
Build a launch sequence once: apps, shell commands, AppleScript, waits. Start it by hand, or when the Mac boots. Every app in the sequence is watched and restarted on its own.
- Open an app
- Run a shell command
- Run AppleScript
- Wait for a process
- Wait a few seconds
- AppMadMapper.apphidden while starting
- Waituntil MadMapper is running
- Shell~/show/start-dmx.sh
- Wait5 seconds
- AppMyExhibition.appfull screen
A Mac that behaves like an appliance.
Switch on what your space needs in Preferences. Everything is undone when you stop the sequence or quit.
Black backdrop
A black window behind your app on every connected display, even when you plug in another screen.
Hide other apps
Anything that isn't part of your show gets hidden, including apps that open later.
Hide the menu bar
Turns on macOS menu bar auto-hide while the show runs, and puts it back afterwards, even after a power cut.
Start at login
Monitory opens when the Mac logs in and can start your sequence straight away.
Crash watchdog
An optional launch agent that reopens Monitory itself if it ever quits.
Updates
Checks for new versions and tells you when one is ready to install.
Every crash, on your phone.
Sign in with a pairing code, pick the project and device, and choose which events to send: start, crash, restart, or gave up. They land on your Monitory dashboard and reach you by email, SMS, WhatsApp or Telegram.
You can also send events to any other URL. If the network drops, events wait on disk and keep retrying for about 17 minutes.
{
"event": "crash",
"app": "MyExhibition",
"host": "gallery3-mini",
"restart_count": 1,
"app_uptime_s": 86412,
"timestamp": "2026-09-28T21:04:12Z"
}
Set up in three steps.
- Download and installOpen the DMG and drag Monitory into Applications.
- Build your sequenceAdd your apps, scripts and waits, then turn on the options your space needs.
- Pair with monitory.clubEnter the pairing code at monitory.club to connect the Mac to a device.