Lets Mute

Lets Mute

One hotkey to mute you in any meeting — without switching apps.

Overview

🎙️

Global Hotkey

Press your hotkey from any app and your mic toggles instantly.

🔄

Auto-routes

Detects which app holds the mic and sends the command there.

Watch & iPhone

Mute from your wrist or phone without touching your Mac.

🔒

Private

No servers. No accounts. No data leaves your network.

Supported apps

Lets Mute works with any of these. It detects which one is active automatically.

Zoom Microsoft Teams Webex Google Meet
App Mute / PTT Camera Leave meeting
Zoom Yes Yes Yes
Microsoft Teams Yes Yes Yes
Webex Yes Yes Yes
Google Meet † Yes Yes Yes

Zoom — host limitation: when you are the meeting host, remote leave will end the meeting for all participants instead of just removing you. If you are hosting, leave Zoom manually.

Google Meet is supported via your browser. Supported browsers: Google Chrome, Safari, Microsoft Edge, and Arc. Meet must be the active tab when you press your hotkey. Other browsers (Firefox, Brave, etc.) are not supported.

Getting started

First launch

Menu bar icon

The menu bar icon reflects your best-known mute state:

For Zoom and Webex the icon stays in sync instantly via Accessibility observers — if you mute directly inside the app, the icon and Watch update within milliseconds. For Microsoft Teams — which does not expose its call controls to the Accessibility API — the icon tracks what Lets Mute has toggled and resets to unmuted at the start of each call. If Teams gets out of sync, press your hotkey once to re-align.

Click the icon to open the menu. From there you can Toggle Mute, Toggle Camera, access Settings, re-run the Setup Wizard, Check for Updates…, or quit the app.

Hotkeys

💡
Every hotkey action supports a primary and secondary combo — useful if you switch between keyboards. Configure all of them in Settings → Hotkeys or during the Setup Wizard.

Toggle mute

Press your configured hotkey (default F16 or ⌥⌘M) from any app. Lets Mute detects which meeting app is active and toggles its mic.

Push-to-talk

Configure a Push-to-Talk key in Settings → Hotkeys. Hold the key to unmute; release to re-mute. Supports a primary and secondary combo. Great for quick comments without taking your hands off the keyboard.

Camera toggle

Assign a hotkey to start or stop your camera without switching to the meeting app. Supports a primary and secondary combo. Configure in Settings → Hotkeys.

Leave meeting

Assign a Leave combo in Settings → Hotkeys. Hold the key for 3 seconds to leave — a countdown appears on screen so you can release early to cancel. Supports a primary and secondary combo. Hidden automatically for apps that don't support remote leave.

On-screen indicators

Mute HUD

A small floating indicator appears above your Dock for 1.8 seconds whenever your mute state changes. It disappears on its own — no interaction needed.

If you speak while muted, an "You're on mute!" warning appears instead. This requires the microphone permission (to detect audio level) and can be turned off in Settings → General → Overlays.

Leave countdown HUD

When you press a Leave hotkey, a countdown overlay appears above your Dock showing a 3-second ring timer. Release the key before it reaches zero to cancel. Hold for the full 3 seconds to confirm the leave.

Automatic features

Auto-mute on screen lock

When your screen locks or your session goes to sleep, Lets Mute automatically mutes you so you don't accidentally broadcast audio. Toggle in Settings → General → Automation.

Auto-mute on headphone disconnect

If your headphones disconnect mid-call, Lets Mute mutes you immediately to prevent your call audio being broadcast through your Mac's speakers.

Meeting-end notification

When a call ends (the meeting app releases the mic), Lets Mute can send a notification showing how long the meeting lasted. Enable in Settings → General → Automation.

Next meeting in menu bar

With Calendar access granted, Lets Mute shows your next upcoming conference meeting directly in the menu bar so you always know what's coming. Enable in Settings → General → Automation.

iPhone app

Pairing

  1. Open the Lets Mute iPhone app.
  2. On your Mac, open Settings → Connections or the Setup Wizard — note the 6-digit pairing code.
  3. Type the code in the iPhone app and tap Connect.

Both devices must be on the same Wi-Fi network. Once paired, the iPhone reconnects automatically whenever both are on the same network.

On corporate or managed Wi-Fi where automatic discovery doesn't work, tap "Can't find Mac automatically?" to scan the local network for Macs running Lets Mute, or enter the Mac's IP address directly.

Using the Apple Watch app? Pair the iPhone app first — the Watch app routes all commands through the iPhone. Once the iPhone is paired, open the Watch app and follow its pairing steps to give the Watch its own token.

iPhone controls

Apple Watch app

📱
The Watch app works through your iPhone. The iPhone app must be installed and paired with your Mac. After that, iOS wakes the iPhone app automatically in the background — you don't need to open it. The only exception is if you have force-quit it from the app switcher.

Watch pairing

  1. Pair the iPhone app with your Mac first — see the iPhone section above.
  2. Install the Watch app from the Watch app on your iPhone (it appears under the Lets Mute Remote app).
  3. Open the Watch app on your wrist. Tap Pair with Mac.
  4. Enter the 6-digit code shown in the Mac app (Settings → Connections or the Setup Wizard) and tap Pair.

The Watch communicates with the Mac by routing commands through the iPhone app via Apple's WatchConnectivity framework. Your iPhone must be in Bluetooth range of your Watch and on the same Wi-Fi network as your Mac.

Watch controls

The Watch app has up to five pages (swipe to navigate):

Haptic feedback confirms every action.

Permissions explained

Permission Why it's needed Required?
Accessibility Read and interact with meeting controls in Zoom, Teams, Webex, and Google Meet Yes
Microphone Detect whether your mic is active; power the "speaking while muted" alert Optional
Calendars Show your next meeting in the menu bar Optional

Troubleshooting

💡
After granting or revoking a permission, the change may take a few seconds to reflect. You don't need to restart Lets Mute.

Hotkey doesn't work

Mute or camera icon out of sync

Zoom and Webex: state is read via Accessibility observers and updates instantly — if you mute or unmute directly inside the app, the Lets Mute icon and any connected Watch or iPhone reflect the change within milliseconds.

Microsoft Teams: Teams does not expose its call controls to the Accessibility API, so Lets Mute cannot read the true mute or camera state from Teams. The icon tracks what Lets Mute has toggled and resets to unmuted/camera-on at the start of each call. If you mute or stop your camera directly inside Teams, press your hotkey once to re-align.

iPhone app can't find Mac

Watch app not connecting or says "Not connected"

Menu bar icon not changing

The icon updates based on the mute state reported by the active app. If it stops updating, check that Accessibility is granted in System Settings → Privacy & Security → Accessibility, and that the meeting app is running. For Teams specifically, the icon tracks toggles rather than reading live state — this is a Teams limitation.

Support

Have a question or found a bug? Email fionnyboy@gmail.com and we'll get back to you.