USB Devices
Know at a glance whether your external camera, mic or dongle is currently plugged in — before you join the call.
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.



Talk toolkit — USB devices
Automations
Every icon is a tiny automation. Configure it once, glance at it forever.
Know at a glance whether your external camera, mic or dongle is currently plugged in — before you join the call.
Watch a list of URLs. The icon fills as more sites respond healthy — checked every 30 seconds.
Latency to any host, right in the menu bar. Live sparkline with now, min, avg and max — no terminal.
Run any shell command on a schedule and render its output in the tray — weather, CI, crypto, anything.
Hundreds of glyphs, an on / off color per state, and an active toggle. No config files, no code.
Calendar events, Bluetooth, VPN, focus modes — more automations are on the way.
How it works
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.
USB
Talk toolkit
On color
Off color
Monitored devices
Limitless customization
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.
# 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\"}"One click. No config files. No terminal. Your menu bar, upgraded.