Quickly switch between speakers, headphones, and AirPods without opening System Settings.
Turn down one noisy app while boosting a quieter one, up to 200 percent.
Control microphone input and volume without leaving the menu bar.
Adjust volume on supported external displays over DDC/CI.
| ljmng7/macmix | bytonylee/mac-whisper | leozhaorx/openclaw-desk-pet | |
|---|---|---|---|
| Stars | 30 | 30 | 30 |
| Language | Swift | Swift | Swift |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs a one time System Audio Recording permission for per-app mixing.
MacMix is a small macOS app that lives in your menu bar and gives you quick control over audio on your Mac. Instead of opening System Settings every time you want to change volume, switch speakers, or adjust a microphone, you click the menu bar icon and everything is right there in a compact panel. The main feature is per app volume control. If one app is too loud and another is too quiet, you can turn each one down or up separately, even boosting a quiet app up to 200 percent while it is actively playing sound. Alongside that, MacMix lets you switch between different output devices like speakers, headphones, or AirPods, and switch or adjust microphones from the same panel. It also supports controlling volume on some external displays that have DDC or CI support, though this depends on the display and cable or dock being used, so it will not work everywhere. The app is built with SwiftUI and requires macOS 15 or later. It runs mostly on its own in the background as a menu bar utility, with an optional main window for settings, and it checks for updates automatically using a tool called Sparkle. On privacy, all audio processing happens locally on the Mac. To adjust individual apps, macOS requires a one time permission called System Audio Recording, but the README states MacMix does not record, save, or upload any audio, it only uses this permission to change volume levels in real time. The project's source code is released under the MIT license, so it can be used, copied, and modified freely, though the app icon and other visual assets are kept separate and are not covered by that license. This is aimed at people who often switch between audio devices or want more control over which apps make noise, rather than casual users who never touch their sound settings.
A macOS menu bar app for controlling system volume, audio devices, microphones, and individual app volume levels.
Mainly Swift. The stack also includes Swift, SwiftUI.
Code is free to use, copy, and modify under MIT, but the app icon and other visual assets are not covered and may not be reused.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.