Voice input adjusts macOS mic input gain and does not restore it (mic level ends up near zero)

Open 💬 1 comment Opened Feb 18, 2026 by p1-afv

What variant of Codex are you using?

App

What feature would you like to see?

When using the built-in voice input in the Codex desktop app (Electron), the app/engine automatically adjusts the system microphone input level on macOS. The problem is that after stopping voice input, the microphone input gain is not restored to its previous value.

Over time, repeated use drives the system mic input level down to (almost) minimum. At that point, the microphone becomes effectively “quiet” for other applications as well (Teams/Meet/etc.), because the global macOS input level has been lowered.

Workaround:
Launching Codex with a Chromium feature disabled prevents this behavior:
open -na "Codex" --args --disable-features=WebRtcAllowInputVolumeAdjustment

This seems to stop WebRTC/Chromium from adjusting the input volume, and the mic level no longer gets dragged down.

Request:
Please add an in-app setting to disable WebRTC automatic input volume adjustment / AGC, so users don’t have to rely on external launch arguments.

Additional information

_No response_

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗