Analysis updated 2026-05-18
Turn down a video call's volume while keeping music or other apps louder.
Mute one specific app with a single click without touching system-wide volume.
Automatically lower background app volume whenever a communication app starts talking.
Control per-app audio from a lightweight menu bar panel with no Dock icon.
| altuzar/sonicflow | collinkite/steamcontrollerkit | donald-ada/voco | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Swift | Swift | Swift |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires macOS 14.2 or later for the CoreAudio Process Taps API.
SonicFlow is a free, open-source macOS menu bar app that gives you separate volume controls for each application running on your computer. Instead of a single system volume knob that affects everything equally, SonicFlow lets you turn down a video call while keeping your music louder, or mute a specific app with a single click, all without leaving what you're doing. The app lives entirely in the menu bar and has no Dock icon. It shows every application currently producing audio in a small panel, with a slider for each one. There is also a master volume control that follows the standard keyboard volume keys. An auto-ducking feature automatically lowers other apps' volume by a configurable amount, defaulting to 50 percent, whenever a communication app is actively outputting voice. Under the hood, SonicFlow uses CoreAudio Process Taps, a low-level audio interception API built into macOS 14.2 and later, to capture each app's audio stream independently, apply the volume adjustment, and mix everything back to the speakers in real time. The original app's audio path to the speakers is silenced during capture so you don't hear double audio. This processing adds less than 1 percent CPU usage at idle and 1 to 2 percent during active audio. The project is written in Swift 6 and uses SwiftUI for its interface. It requires macOS 14.2 or later. The README does not state a license.
A free macOS menu bar app that lets you set a separate volume level for each running application.
Mainly Swift. The stack also includes Swift, SwiftUI, CoreAudio.
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.