Free, open-source microphone mute control for Windows with multi-action hotkeys, gamepad input, hold actions, auto-mute, overlay feedback, sounds, tray controls, and device switching.
silence! is a Windows microphone mute utility built for fast, reliable control from anywhere. Mute a specific microphone or every active microphone with keyboard, mouse, or gamepad input, then confirm the state with tray icons, sounds, and an on-screen overlay.
silence! v2 is a Rust rebuild focused on more control, cleaner settings, live updates, and much less disk/RAM usage.
- Rebuilt with Rust, Dioxus desktop, and a new settings UI
- Tiny footprint: about 20MB for the app plus bundled assets and under 10MB RAM during normal work
- Device management: Bind hotkey to switch to/between Output/Input devices or use new tray menu
- More reliable gamepad support, including wheels and PlayStation controllers
- More options to customize overlay and different icons
- New tray customize options
- Import/export for settings with ability to import settings from the v1 app
- Multiple hotkeys per action
- Toggle mute, force mute, force unmute
- Hold to mute, hold to unmute, or hold to toggle
- Optional "ignore modifiers" matching for more flexible shortcuts
- Microphone selection with an
All microphonesmode - Default input and output device switching
- Open Settings from a hotkey
- Visual overlay with mic icon or dot variants
- Overlay visibility modes: always visible, muted only, unmuted only, or after toggle
- Duration control for after-toggle visibility
- Custom overlay icon pairs from multiple icon packs
- Colored, monochrome, and system-color icon styles
- Dark or light overlay background
- Background opacity, content opacity, border, border radius, size scale, and position controls
- Optional text next to the overlay icon
- Tray icon variants: logo, mic status, or color dot
- Built-in sound themes plus custom audio files (
MP3,WAV,OGG,FLAC) - Separate hold-action sound overrides for volume, mute sound, and unmute sound
- Start with Windows
- Mute microphone on app launch
- Auto-mute after keyboard and mouse inactivity
- Optional unmute on activity
- Optional sounds on auto-mute
- Double-click tray icon to open Settings, or disable that delay for faster single-click muting
- Mica background support
- Settings backup and restore
- v1 settings import
- In-app update flow
- About 20MB total for the app and bundled assets
- Uses under 10MB of RAM during normal work
- Built to sit quietly in the background instead of cosplaying as an Electron-powered space heater
The app follows the user's Windows accent color, so these screenshots intentionally show different colors instead of pretending everyone lives in the same theme box.
| Hotkeys | Devices |
|---|---|
![]() |
![]() |
| Sounds | Overlay |
|---|---|
![]() |
![]() |
| Hold to Mute | Tray Icon |
|---|---|
![]() |
![]() |
| Auto-Mute | General |
|---|---|
![]() |
![]() |
| About | Tray menu |
|---|---|
![]() |
![]() |
- Open the releases page.
- Pick the package for your architecture:
- Installer:
silence-<version>-windows-x64-setup.exe,silence-<version>-windows-x86-setup.exe, orsilence-<version>-windows-arm64-setup.exe - Portable:
silence-<version>-windows-x64-portable.zip,silence-<version>-windows-x86-portable.zip, orsilence-<version>-windows-arm64-portable.zip
- Installer:
- Install it or extract the portable archive.
- Launch
silence!.exe.
No MSIX packaging is required.
If settings doesn't open, then WebView2 is probably not installed. Install from Microsoft website
Requirements:
- Windows 10 or Windows 11
- Rust
dioxus-cli- NSIS if you want to build the installer bundle
Install Dioxus CLI if needed:
cargo install dioxus-cliClone and run:
git clone https://github.com/vertopolkaLF/silence.git
cd silence
dx serveBuild a release app:
dx build --platform windows --release --target x86_64-pc-windows-msvcBuild all release artifacts used by the project:
.\build.ps1The packaging script builds x64, x86, and arm64 portable archives and NSIS installers into dist\<version>.
Bug reports, feature requests, and pull requests are welcome.
This project is open source and available under the Apache License 2.0.










