Blink1Control is the official companion app for the blink(1) — a tiny USB RGB LED indicator from ThingM — letting you wire any Mac event, notification, or data source to a physical light on your desk.
What is Blink1Control?
Blink1Control is a macOS utility that acts as the brain behind the blink(1) USB RGB LED device, translating software events into coloured light pulses you can see without glancing at a screen. If you've ever missed a Slack ping, a CI build failure, or a calendar reminder because you were heads-down in code, the blink(1) + Blink1Control combination gives you a peripheral that quietly nags you with colour instead of sound.
The app runs as a menu-bar daemon and talks to the hardware over USB HID, so there's no background service to babysit — it just appears in your menu bar and stays out of the way until you need it.
What does Blink1Control do best?
Blink1Control excels at bridging software state to a tangible, ambient signal — a skill that no amount of desktop notifications can replicate once you've grown numb to them.
- Pattern editor: build multi-step colour sequences with precise timing — useful for distinguishing a warning (slow amber pulse) from a hard failure (fast red strobe) at a glance across the room.
- URL inputs: poll any HTTP endpoint on an interval and map the JSON response to a colour. I've used this to turn a green light red the moment a deployment pipeline flips to failed on a remote CI server.
- IFTTT and webhook triggers: inbound webhooks mean external services — GitHub Actions, PagerDuty, Zapier — can push colour changes directly without the Mac needing to poll anything.
- Script hooks: run a shell script or AppleScript on a schedule and hand its output to the LED. If you can script it, you can light it.
- Multiple devices: own more than one blink(1)? Blink1Control addresses them independently, so you can assign CPU temperature to one and unread email count to another.
How much does Blink1Control cost?
Blink1Control is free to download and use — the hardware itself is what you pay for. The blink(1) device is sold directly by ThingM and through various resellers; the software companion carries no licence fee, subscription, or in-app purchase. For a utility this capable, the zero-dollar price tag is genuinely unusual and worth calling out.
Who should use Blink1Control?
Developers and sysadmins are the obvious audience — anyone who monitors build pipelines, server uptime, or deployment queues will find immediate value. But the use cases stretch further: a YouTuber using it as an on-air tally light, a trader mapping a price threshold to a colour alert, a writer whose Pomodoro timer ticks through a gentle colour shift from green to red as the session winds down.
If your workflow already involves tools like Raycast scripts, Alfred workflows, or custom shell automations, Blink1Control slots in naturally alongside them. It won't replace a proper monitoring dashboard like Grafana or Datadog, but it adds a physical, always-visible layer on top of whatever you already run.
What are the best Blink1Control alternatives?
There is no direct software alternative because Blink1Control is purpose-built for a specific piece of hardware — the comparison is really between physical notification strategies. If you want ambient light without the USB device, Elgato's Key Light and Stream Deck ecosystem offer a broader canvas but cost considerably more and are aimed at streamers rather than developer workflows. Mela or plain calendar alerts work for time-based nudges, but they live on-screen, which defeats the whole point. For pure software notification routing on the Mac, Reeder's notification badges, Notchmeister, or even a Shortcuts automation can surface events — none of them give you a light you can see from across the office.
In short: if you own a blink(1), Blink1Control is the only serious option. If you're still deciding whether to buy the hardware, the free software lets you explore its capabilities before you spend anything.
How does Blink1Control compare to writing your own scripts?
ThingM ships open command-line tools (blink1-tool) that can drive the LED from any shell script or cron job. I've done that route — it works, but you end up stitching together your own polling loops, error handling, and pattern logic. Blink1Control packages all of that into a GUI with a visual pattern editor, a rules engine, and live preview, saving an afternoon of shell gymnastics. For power users who want maximum control, the CLI and the app are complementary rather than competing — I use Blink1Control for the routine rules and drop to blink1-tool for one-off scripted sequences.