Individual Tab Volume Control
Adjust any browser tab's volume independently from 0% to 100%. Use precision mouse scrubbing, keyboard shortcuts, or mouse-wheel scrolling without affecting system-wide sound.
Experience the real audio engine, master category sliders, and focus presets in real time below.
WhatsApp Web – Notifications
Precision Audio Control
From independent volume sliders to native Chrome Tab Group integration, Hush delivers studio-grade acoustics inside your browser.
Adjust any browser tab's volume independently from 0% to 100%. Use precision mouse scrubbing, keyboard shortcuts, or mouse-wheel scrolling without affecting system-wide sound.
Controls HTML5 <audio> and <video> tags and intercepts Web Audio API AudioContext pipelines with an exponential GainNode multiplier to prevent clipping or popping.
Tabs are classified into 8 activity domains: Entertainment, Music, Work, Study, Gaming, Communication, Social, and Other. Master sliders let you mute entire groups at once.
Apply pre-configured acoustic presets (Study, Gaming, Meeting) in a single click. Hover over any mode to preview which tabs will be prioritized or muted before applying.
Synchronize your browser with Chrome's native chrome.tabGroups API. Turn 50 unorganized tabs into clean, color-coded native tab groups with one click.
Built with react-fastload for tiered scheduling and resource deduplication, guaranteeing zero UI freeze even with 100+ open tabs.
Audio Architecture
A multi-tier Manifest V3 pipeline that intercepts both standard media tags and advanced Web Audio API audio graphs without latency.
Renders precision sliders and HUD scheduled through react-fastload with cached favicons.
Coordinates per-tab state, cleans up closed tabs, and persists volume levels via chrome.storage.local.
Hooks HTML5 media elements (play, loadstart) and handles direct volume synchronization.
Inserts master GainNode before destination with smoothed setTargetAtTime transitions.
Productivity Controls
Control tab volume without taking your hands off the keyboard or leaving your current workspace.
| Action | Windows & Linux | macOS | Description |
|---|---|---|---|
| Quick Mute Active Tab | Alt + M | Cmd + Shift + M | Toggle mute on the active browser tab immediately without opening the popup. |
| Fine Volume Step | ← / → | ← / → | Adjust focused volume slider by ±1% increments. |
| Large Volume Step | Shift + Arrow | Shift + Arrow | Adjust focused volume slider by ±10% increments. |
| Mouse Wheel Scrubbing | Wheel Up/Down | Wheel Up/Down | Hover over any slider and scroll to adjust volume by ±5%. |
Get Started
Hush is officially published on the Chrome Web Store. You can install it directly with one click, or load it as an open-source unpacked extension.
git clone https://github.com/abhishek-kumar-pundir/Hush.git
npm install && npm run build
chrome://extensions.
dist directory generated by the build.
Acoustic Advantage
How Hush delivers a superior audio listening experience compared to standard Chrome and generic extensions.
| Feature Capability | Hush (This Extension) | Native Chrome | Generic Volume Boosters |
|---|---|---|---|
| Independent Tab Volume (0–100%) | ✅ Precision scrub & wheel control | ❌ All-or-nothing tab mute only | ⚠️ Coarse volume or whole-window |
| Web Audio API Interception | ✅ Main-world smoothed GainNode | ❌ None | ❌ HTML5 video tags only |
| Master Category Audio Sliders | ✅ Yes (Entertainment, Work, Study) | ❌ None | ❌ None |
| Audio Clipping / Pop Prevention | ✅ setTargetAtTime smoothing | N/A | ❌ Harsh digital clipping & distortion |
| Native Tab Group Sync | ✅ 1-Click chrome.tabGroups sync | Manual drag only | ❌ None |
| Privacy & Telemetry | 🛡️ 100% Local (Zero network requests) | Google Telemetry | ⚠️ Injected ads / data tracking |
| Memory & Performance Engine | ⚡ react-fastload tiered scheduling | Native | ⚠️ High CPU audio hooks |
Frequently Asked Questions
Everything you need to know about Hush's permissions, performance, and privacy.
No. Hush operates 100% client-side. There are zero remote servers, zero analytics APIs, and zero tracking cookies. All volume settings, focus preferences, and category overrides are persisted locally on your machine via chrome.storage.local.
Hush injects a light, high-performance main-world hook into the tab's AudioContext and webkitAudioContext pipelines. A master GainNode is interposed before destination, applying exponential transitions (setTargetAtTime) to eliminate popping sounds and audio degradation.
The tabs permission is required to list open tab titles, read favicons, inspect audible status, and activate or switch to a specific tab when clicked in the Now Playing HUD.
Yes. Hush is fully built to the Manifest V3 standard and works identically on Google Chrome, Brave, Microsoft Edge, Arc, Opera, and other modern Chromium browsers.