Press enter or click to view image in full size
Two days ago I launched my first product: VoxOps (voxops.dev). It’s a voice alert system for DevOps teams. Why did I take four months out of my time to build something like this? Well… because I kept missing broken builds while coding, and I was tired of staring at dashboards or getting spammed by Slack.
I love getting into a deep flow state, whether I’m coding or just taking a break gaming or watching something. But the moment you have to tab out, check Slack, click through to a CI pipeline just to see if things are working, the flow is gone. Every notification channel I used either broke my focus or just wasn’t reliable enough. Slack was noisy. Email was slow. Opsgenie-style phone calls were a last resort. Most of the time, I just wanted to know if the build failed. Without needing to go looking for it.
So I built VoxOps. At first it was just a quick hack, a script that watched for CI events and used TTS to read them out loud. But the first time it actually said “Deploy failed on staging” while I was mid-keystroke, it clicked. No visual alert. No pop-up. Just a calm voice telling me what happened.
Press enter or click to view image in full size
I didn’t stop typing. I didn’t alt-tab. I just knew, and kept going. It gave me that same “peripheral awareness” feeling you get when you overhear a colleague mention something important in the room. Ambient, non-invasive, but still actionable.
Once I had it working for myself, I started started building a real product, with more integrations. GitHub, AWS, Prometheus. Nothing crazy. Just the stuff I already used. I built in some filtering and severity tuning so I wouldn’t get spammed. And then I tried it with a couple friends.
Press enter or click to view image in full size
We set it up in a small office with a speaker on the desk. The voice was subtle, clear, and surprisingly non-annoying. When something failed, the speaker would say “Build failed for main branch” or “Lambda timeout in production.” The room would go quiet for half a second, someone would grunt and go fix it, and that was it. No one had to shout across the room or send a message. It just worked.
We started joking that the speaker was our fifth team member. It didn’t interrupt anyone, but everyone heard it. Even while gaming or during a stream, you’d hear “Deployment succeeded to staging” and nod. Ambient awareness is underrated. You don’t realize how much mental overhead goes into checking dashboards until you stop doing it.
VoxOps is super simple. It turns infra events into short, spoken notifications. The kind that don’t break your focus, but still keep you in the loop. No screens. No pings. No flashing red lights. Just your infrastructure talking to you.
I didn’t expect it to be that useful, honestly. I just wanted to stop missing failed builds. But it turns out, having your systems literally speak up when something matters is weirdly effective. And kind of comforting, too.
Try out the product itself at VoxOps.dev or catch me on LinkedIn!