A tool that connects your CI/CD pipeline to physical LED indicators, providing at-a-glance build status visibility for your team.
Status
This one never went beyond an early prototype, but it was able to connect over USB to a Blinkstick LED indicator and make it be red-green depending on the HTTP webhook.
The Idea
Continuous integration is great, but you need to notice when builds fail. Email notifications get lost, browser tabs get closed. What if there was a physical light on your desk (or in the office) that turned red when the build broke?
How It Works
BuildStatus monitors your CI server and updates hardware indicators—specifically BlinkStick USB LEDs—based on build results:
- Green: All builds passing
- Red: Build failure
- Yellow/Pulsing: Build in progress
Supported Integrations
The tool was designed to work with various CI systems and can be extended to support additional hardware indicators. It’s a fun intersection of software development and physical computing.
Why Hardware?
There’s something satisfying about a physical indicator. It’s always visible, can’t be minimized, and creates a shared awareness in team environments. When the light turns red, everyone knows.
Git repo
- Pretty much just a simple example of a Node JS server communicating with Blinkstick - https://github.com/amarchen/buildstatus