macOS hides your mic. This puts it back.

A microphone volume slider and input switcher that live next to your clock - where the speaker slider has been all along.

Open source · No account · Never records audio · 0 bytes of network traffic
mic MicSlider by Darin
MacBook Pro Microphone 62%
mic
mic
Volume is controlled by the device
Open at Login check
Quit MicSlider ⌘Q
north_west That menu is real - drag the slider
Without MicSlider
System Settings Sound Input pick device drag
5 arrow_forward 1
With MicSlider
Menu bar drag

Small app, three jobs.

Under a megabyte, no preferences window, nothing to configure.

tune
Set the level live

Drag and your input gain changes instantly. No apply button, no window taking over your screen mid‑call.

swap_horiz
Switch in one click

Built‑in mic, AirPods, iPhone, USB interfaces - all in one list. The menu stays open, so you can set the new device’s level right away.

lock
Never records you

It reads and sets volume, nothing else - so macOS never even asks for microphone permission. No tracking, no network.

bolt

Devices appear as you plug them in. Connect AirPods with the menu open and they show up on their own. And when a mic’s gain is firmware‑managed - AirPods, the iPhone mic - MicSlider tells you, instead of showing a slider that would do nothing.

Build it in a minute.

MicSlider ships as source, so it opens with no Gatekeeper warnings - no paid Apple Developer account in the loop, no cost to you.

1
Get the Command Line Tools
Once, if you don’t have them. Full Xcode is not required.
2
Clone and run build.sh
Compiles with swiftc into a small .app bundle.
3
Open it, then Open at Login
It offers to move itself to /Applications on first launch. Accept, then flip on Open at Login from the menu.
terminalTerminal
$ xcode-select --install
$ git clone https://github.com/darinmujeeb/micslider.git
$ cd micslider && ./build.sh
$ open build/MicSlider.app
Requires
macOS 11 or later
Runs on
Apple silicon & Intel
Size
Under 1 MB
License
MIT