Switch audio instantly

The fastest way to switch audio output on Linux & Windows. Use hotkeys or a modern GTK4 dashboard to swap between speakers and headphones in a heartbeat.

Sink Switch Linux GTK4 Dashboard
The Pain

Tired of clicking through menus?

Switching audio output on Linux is usually slow, annoying, and takes too many clicks.

🖱️

Too many clicks

Open settings, find sound, pick output... every single time.

🐢

Slow switching

Waiting for the system to react while your music is playing out loud.

Features

Built for speed

Instant switching

Switch your audio sink in milliseconds without opening settings.

GTK4 Dashboard

A modern, native Libadwaita interface on Linux to manage your audio cycle.

Smart Memory

Sink Switch remembers your preferred volume for each device.

Global Hotkeys

Set custom keybindings to switch outputs from anywhere.

Workflow

Three steps to freedom

1

Install

Grab the script or binary and put it in your path.

2

Set Hotkeys

Map your favorite keys to trigger the switch logic.

3

Switch Instantly

Tap your keys and watch the audio jump between devices.

Gallery

See it in action

Linux GTK4 Dashboard UI

Modern GTK4 Dashboard on Linux

Linux Notification

Instant switching with notifications

Windows Go Version

Native Windows GUI (Go Version)

It just feels right

Once you start using hotkeys to switch your audio, you'll wonder how you ever lived without them. It becomes muscle memory.

Under the hood

Lightweight & Powerful

Built using shell scripts and Go for maximum performance. It interacts directly with PulseAudio, PipeWire, and Windows Core Audio APIs.

  • Linux & Windows Support
  • PulseAudio / PipeWire Integration
  • Automation Ready
Code Screenshot
Kanishk Mishra
Creator

Kanishk Mishra

"Built by a Linux user, for Linux users. I made this because I was tired of the small frictions in my daily workflow."

Ready to switch faster?

Join the developers and power users who have optimized their Linux audio setup.