Hear it from your installation first.

Screens, projectors, sensors and robots report in to Monitory from wherever your work is shown. You see all of it on one wall, and hear about problems the minute they happen.

Invitation only, free during the beta.

One device, one night.

Lyon-02 checks in every minute. At 03:12 its app crashed; Monitory for Mac relaunched it and both events reached the artist's phone before anyone in the room noticed.

Lyon-02: crash

MyExhibition.app crashed on gallery3-mini. Sent to you by SMS and Telegram.

Lyon-02: restart

Monitory for Mac relaunched it two seconds later. The screen stayed black in between.

Lyon-02 Hall B projection, last 24 hours
Last activity 14s ago

If it can curl, it can report in.

Give each kind of event its own webhook: a heartbeat, a crash, a sensor reading. Your device calls the URL when that thing happens, and you decide who hears about it and how. That's the whole integration. Go take a nap.

  • Email
  • SMS
  • WhatsApp
  • Telegram

Texts and WhatsApp go through your own Twilio account, Telegram through your own bot, so messages come from numbers you control.

on the exhibition Pi
# every minute: a heartbeat, so you can see it's alive
* * * * * curl -fsS https://monitory.club/api/v1/webhooks/HEARTBEAT_TOKEN

# when something's wrong: its own webhook, its own alert
curl -X POST https://monitory.club/api/v1/webhooks/OVERHEAT_TOKEN \
  -H "Content-Type: application/json" \
  -d '{"temp":78.2,"projector":"left"}'

Every piece in the show, on one wall.

Built for anyone who installs screens, lights, sensors or code out in the world, and would rather not drive back to check on them.

No agent needed

Just hit a URL. Your intern could set this up.

Last activity at a glance

Green if a device was heard from in the last five minutes, amber within the hour, grey after that.

Full history

Every event kept with its payload, filterable and exportable. Receipts for everything.

Team roles

Owners, admins and viewers, so you can blame the right person.

Lyon-02

Hall B projection

Active
crash at 03:1214s ago

Berlin-01

Lobby kiosk

Active
heartbeat32s ago

Hive sensors

Rooftop garden

Active
humidity 87%41s ago

LED wall

Atrium, 12 panels

Quiet
heartbeat38 min ago

Pi-garden

Sound piece, courtyard

Idle
heartbeat3 h ago

Mac mini

Gallery 3, video loop

Active
start21s ago

From people who hang the work.

Finally, a monitoring system that doesn't require me to explain to my fireflies how to install SSH keys. My installations just ping once per minute, and I can sleep at night. Revolutionary.
Robin Meier
Multimedia artist and composer

Known for Synchronicity (Audemars Piguet Art Commission). Collaborator at IRCAM Centre Pompidou, Paris.

My toolkit is Unity, Arduino, Node, and Google Sheets. Yes, Google Sheets. Monitory is the first thing I've added to that list that I don't have to explain at dinner parties.
Jeff Crouse
Creative technologist and interactive director

Founder of See-through Lab. Work shown at Sundance, Performa, Palais de Tokyo, Barbican.

Every time a bee is moving in my installation, my phone is ringing! I turned the notifications off eventually, but I still like to open the app just to see how they are doing.
Justine Emard
Visual artist

Exhibited at Mori Art Museum Tokyo, Barbican London, ZKM Karlsruhe. France Pavilion, Expo 2025 Osaka.

Tools that plug right in.

Monitory for Mac

A menu bar app for the Mac running your show. It relaunches your app when it crashes, keeps the screen black in between, boots the whole installation in order and reports every crash.

About the Mac app

monitory.js and C++

A zero-dependency client for Node, Electron and the browser, and a C++11 one for native builds. Both retry on their own.

app.js
const monitor = Monitory({ url: '…/api/v1/webhooks/YOUR_TOKEN' });
await monitor.ping();
await monitor.send({ visitors: 212 });

More, when you need it.

The remote agent and the assistant are switched on per account. Ask and we'll turn them on for you.

Start monitoring in two minutes.

No credit card, no agent, no meetings about it. Just curl.

Invitation only, free during the beta.