Every device you own,
one click away.

Switch your speakers, headset or Bluetooth speaker from the tray. Send Discord to one device and the game to another. See what your controller's battery is doing. Without ever opening Windows Settings again.

The Switchboard flyout, showing output devices, a microphone, a controller and per-app routing.

What it does

Click to switch

Every output and input in one list. Click one and it becomes the default — including for calls, which Windows' own Sound panel quietly skips. That's the bug behind "only the game switched."

Per-app routing

Pin Discord to your headset and the game to your speakers. The pin sticks to the application, not the process, so it survives a restart.

Bluetooth, without Settings

A paired speaker that's on but not connected sits at the bottom of the output list. One click connects it and switches to it — one action instead of a trip through Settings and back.

Controller battery

DualSense, Xbox, anything Windows recognises as a gamepad. Shows the battery when Windows knows it, and turns amber before it dies mid-match.

Profiles

Save the whole picture — default device, microphone, every app pin — and get back to it in one click. "Gaming", "Working", "Music".

Global hotkeys

Bind a key to a device or a profile and switch without leaving the game. Bindings live on the thing they press, so there's nothing to go hunting for.

Type instead, if you'd rather

Ctrl + Alt + S opens a command palette. Start typing a device name and every useful verb for it is there — switch to it, mute it, send an app to it.

The command palette with 'emb' typed, listing switch, mute and per-app routing commands for a Bluetooth speaker.

See where everything is pointing

The whole reason this exists. Not a menu you have to open to find out what's going on — a window that already says.

An app row expanded, showing the device chips its audio can be sent to.

How to do each thing

One page per feature, each with a picture of the thing you're meant to click.

Questions

Windows says "Windows protected your PC". Is it safe?

Yes, and you should still be careful about downloads that say that. The warning means the installer isn't signed with a code-signing certificate, which costs a few hundred dollars a year — this is free software and doesn't have one yet.

To install anyway: click More info, then Run anyway.

If you'd rather not take my word for it, don't. Two things you can check yourself:

  • Scan it. Upload the installer to VirusTotal and see what seventy-odd engines make of it. One of them will flag it — see the next question, because I'd rather you heard that from me than found it yourself.
  • Check you got the file I built. Its SHA-256 is 72CBFCC00D024F2DDF876CF13221BA513CAA673EB845D9DFC2505404BBF3EF68 — run Get-FileHash .\Switchboard-1.0.0-setup.exe in PowerShell and compare. If it differs, something tampered with the download and you should not run it.
VirusTotal flags it as Trojan:Win32/Wacatac.C!ml. What's that?

A machine-learning guess, and I think you're owed the full explanation rather than "don't worry about it".

The !ml on the end is the important part. It's Microsoft's own notation for a verdict produced by a classifier rather than by matching known malicious code. A signature detection says "this file contains code we have seen in malware". An !ml detection says "this file resembles malware to our model". Those are shipped deliberately trigger-happy, because catching something genuinely new early is worth a lot of false alarms.

Wacatac is a catch-all name — Microsoft's generic bucket for "suspicious, trojan-ish". It's probably the most-reported false positive label there is; search it and you'll find years of installer authors and game modders in the same position.

And the honest part: the shape of this installer really does look like malware. It's a compressed setup wrapper containing a compressed 68 MB bundle, which at launch unpacks itself into a temporary folder and runs from there. "Compressed thing that unpacks to temp and executes" is the textbook description of a dropper. It's also just what building a self-contained .NET app produces.

Then add what Switchboard legitimately does: it can add itself to your startup entries, it watches for global keyboard shortcuts, and it reads which programs are playing audio. Each of those is the feature you came for. Fed to a classifier as a list of behaviours, they read like spyware that survives a reboot. There's normally one thing that outweighs all of this — a code-signing signature and a file the world has seen before — and a new, unsigned release has neither.

Worth knowing: VirusTotal is stricter than the antivirus on your PC. It runs each engine in an aggressive configuration, on its own, with none of the context a real installation has — no signature history, no idea how many other people have run the file safely. Windows Defender on a real machine is the same Microsoft engine making a better-informed decision, which is why the build machine's own Defender scanned this installer, let it install, and let it run without a word.

I won't promise yours will do the same. Definitions change weekly and I can't speak for a scanner I've never seen. What I can tell you is what the detection means, why it's there, and that the permanent fix is a code-signing certificate, which is on the list.

If this leaves you uncomfortable, don't install it. That's a reasonable call and I'd rather say so than talk you past it.

Who made this?

One person. I'm Ahmed — a software engineer, and Switchboard exists because I got tired of opening the Sound panel four times an evening. My GitHub profile is the easiest way to see that there's a real developer behind it rather than an anonymous download.

Switchboard's own source isn't published, so you won't find it there. That's a deliberate choice and it does cost you something: it's one fewer way to check what the program does. The two checks in the questions above — scan it, and verify the SHA-256 — are what I can offer instead. You can also email me; I answer.

Does it need administrator rights?

No. It installs into your own user folder and never asks for elevation. Everything it changes — your default device, your app pins, whether it starts at sign-in — is a per-user setting.

Is there a Mac or Linux version?

No. It's built directly on Windows' audio, Bluetooth and HID APIs, so there's nothing to port — it would be a different application that happens to share a name.

Can I use it in a browser instead?

No, and not for lack of trying. A web page isn't allowed to enumerate your audio devices, change the system default, see other applications' audio, touch a Bluetooth radio or read a gamepad's battery. Every single thing Switchboard does is something the browser specifically forbids.

How is this different from EarTrumpet or SoundSwitch?

They solved the hard Windows plumbing first and deserve the credit. Switchboard is a bet that the remaining problem is the interface: one window that shows audio devices, Bluetooth and controllers together, so "switch to my speaker" is one click whether that speaker is plugged in, paired, or switched off in the other room.

Does it phone home?

It makes no network connections at all. There's no analytics, no update check and no account. The only files it writes are your profiles and hotkeys, in %APPDATA%\Switchboard.

How do I uninstall it?

Settings → Apps → Installed apps → Switchboard → Uninstall. Your profiles and hotkeys are deliberately left behind in case you reinstall; delete %APPDATA%\Switchboard if you want them gone too.

It's free. It'll stay free.

No licence key, no pro tier, no nag screen. If it saved you a trip to the Sound panel today and you want to say thanks, there's a tip jar.

☕ Buy me a coffee