All projects
Custom Software +Automation +For Individuals · Live · 2025 · 1 min read

"Project AudioAnchor" — Windows audio settings keeper

A small Windows daemon that won't let your audio settings drift.

Client: Individual user

A Node.js-powered Windows service that watches the system's audio configuration in real time, snaps it back when something nudges it out of place, and adjusts dynamically when the situation calls for a different default — built around a customized fork of the open-source setvol utility.

The problem

The user's audio configuration kept resetting at random. Defaults wouldn't stick, devices would jump back to the wrong settings, and there was no obvious culprit. Reapplying everything by hand half a dozen times a day was the workaround, and it wasn't a good one.

Our approach

A node-windows service that monitors the audio state, shells out to PowerShell for the cases that need it, and drives a customized fork of the open-source setvol utility for the bits PowerShell can't cleanly cover. Snaps settings back when they drift, and switches dynamically when a different default is the right call.

The outcome

Shipped to the client and running on autopilot — audio config stays exactly where it should, and the manual reapply ritual is gone.

Tech stack
Node.jsnode-windowsPowerShellsetvol
Have something like this?

Most of these started with one paragraph.

Send yours and we’ll tell you whether we’re the right fit before either of us spends another minute on it.