Built on Glaze · Free · Available in the Glaze App Store

Your menu bar,
on autopilot.

HyperTray is the ultimate tray automation tool for macOS. Build live status icons for the devices, sites and services you actually care about — configured in a click, no code required.

HyperTray Talk toolkit USB devices popover
HyperTray Ping popover with sparkline
HyperTray Site Monitor popover

Talk toolkit — USB devices

Automations

One tray. Infinite signals.

Every icon is a tiny automation. Configure it once, glance at it forever.

Live

USB Devices

Know at a glance whether your external camera, mic or dongle is currently plugged in — before you join the call.

Uptime

Site Monitor

Watch a list of URLs. The icon fills as more sites respond healthy — checked every 30 seconds.

ms

Ping

Latency to any host, right in the menu bar. Live sparkline with now, min, avg and max — no terminal.

Any

Script Output

Run any shell command on a schedule and render its output in the tray — weather, CI, crypto, anything.

UI

Pick an Icon & Color

Hundreds of glyphs, an on / off color per state, and an active toggle. No config files, no code.

Soon

More Coming

Calendar events, Bluetooth, VPN, focus modes — more automations are on the way.

How it works

Pick an automation.
Ship a tray icon.

Every HyperTray icon is an automation. Choose a type — USB, Ping, Uptime, Script — pick a glyph, pick on & off colors, and it lights up your menu bar in real time.

  • 1Choose an automation type and name it.
  • 2Pick a glyph, on-color, off-color and interval.
  • 3HyperTray runs it on schedule and paints the result.
Edit Automation

USB

Talk toolkit

3/3 connected
NameTalk toolkit

On color

Off color

Monitored devices

HD Pro Webcam C920Connected
fifine MicrophoneConnected
Arctis GameBudsConnected

Limitless customization

If it prints,
it can live in your tray.

HyperTray can run any shell command on a schedule and turn its output into a tray icon. Weather, CI status, stock prices, build queues — if you can script it, you can see it.

  • 1Write any shell command or script.
  • 2Set how often it should refresh.
  • 3Pick an icon and color that matches the output.
# USD to EUR exchange rate
rate=$(curl -s "https://api.frankfurter.dev/v1/latest?base=USD&symbols=EUR" \
  | jq -r '.rates.EUR')

echo "{\"text\": \"€$rate\", \"icon\": \"dollar-sign\"}"
€0.92every 30 min

Install HyperTray from the Glaze App Store.

One click. No config files. No terminal. Your menu bar, upgraded.