StreamController plugins for Linux
A hand-picked 55 of the 74 plugins in StreamController's built-in store, grouped by what you'd use them for. Install them from inside the app; the links here go to each plugin's source code.
Streaming and recording
Scene switching, recording and chat for people who go live from Linux.
- OBS
Scenes, streaming and recording controls, plus CPU, FPS and bitrate stats. Works with remote OBS too.
Official
- Twitch
Stream markers, chat messages, viewer count and chat modes like follower-only and slow mode.
by ImDevinC
- VTube Studio
Trigger hotkeys and expressions on your VTuber model.
by miikamenk
- VeadoSC
Control veadotube mini avatar states.
by Kekemui
- LiveSplit One for OBS
Start, split and reset a speedrun timer.
by pniedzielski
- Bitfocus Companion
Use the deck as a surface for Companion's broadcast control.
by GrantAbell
Audio and music
Volume, devices, media keys and soundboards.
- Media
Play, pause, skip and show what's playing for any MPRIS player.
Official
- Volume Mixer
Per-app volume, on keys or on the Stream Deck + dials.
Official
- Better Volume Mixer
An alternative per-app mixer.
by Dav1d-Fn
- Audio Switcher
Change the default output or input device.
Official
- Audio Control
Device volume and mute controls.
by G4PLS
- Mic Mute
One key to mute the microphone, with a live state icon.
Official
- Soundboard
Play sound clips from keys.
by buggex
- Spotify Control
Playback control for Spotify.
by ReneLu
- Mixbus
Control Harrison Mixbus.
by dehnhardt
Desktop and system
Launch apps, run commands and keep an eye on the machine.
- OS
Run commands, send hotkeys and type text. Hotkeys need a one-time uinput udev rule.
Official
- Deck
Built-in deck actions: change page, brightness, sleep.
Official
- App Launcher
Pick an installed app and launch it from a key.
by oparada1988
- GNOME Window Calls
Window actions on GNOME.
Official
- Hyprland
Live workspace keys showing open apps. Press to switch, hold to take the focused window with you.
by morris178
- Battery
Show battery level on a key.
Official
- nvtop
GPU usage on keys.
by jaygz316
- AMD GPU Top
AMD GPU load and stats.
by julaub
- MangoHud
Toggle the MangoHud overlay.
by eumario
- QEMU
Start and stop virtual machines.
Official
- LG Monitor Control
Switch LG monitor inputs and settings.
by tyvsmith
- Lan Mouse
Control Lan Mouse sharing between machines.
by tyvsmith
Smart home and lights
Lamps, scenes and home servers.
- Home Assistant
Toggle entities and run scripts and scenes.
by gensyn
- Homebridge
Control Homebridge accessories.
by ethanbanker
- Elgato Key Light
On/off, brightness and colour temperature for Key Light and Ring Light, including on Stream Deck + dials.
by cozybuild
- Govee
Control Govee lights.
by oparada1988
- Litra Glow
Control a Logitech Litra Glow.
by GrantAbell
- Pi-hole
Pi-hole query and blocking stats on a key.
Official
Work and development
Meetings, timers and dev tools.
- Requests
Send HTTP requests from a key, for webhooks and APIs.
Official
- GitHub
Repository and notification info.
by parkour86
- JetBrains
Actions for JetBrains IDEs.
by Tiebe
- VS Code
Actions for Visual Studio Code.
by geeksville
- Google Meet
Meeting controls for Google Meet.
by Wattos
- Pomodoro Timer
Work and break intervals on a key.
by dariuszz123
- Kimai
Start and stop Kimai time tracking.
by Thiritin
- Tailscale
Tailscale status and toggles.
by benwyrosdick
- Sentry
Sentry issue counts.
by benwyrosdick
Chat and games
Voice chat and game-specific decks.
- Discord
Mute and voice controls for the official Discord client (not Vesktop). Needs your own Discord app ID.
by GrantAbell
- TeamSpeak 3
TeamSpeak mute and channel actions.
by Toixinhell
- Steam
Launch installed games with their icons, toggle Big Picture and change your online status.
by MiguelAngelLV
- Helldivers 2
Stratagem inputs on keys.
by jslay88
- XIVDeck
Final Fantasy XIV hotbar actions.
by SilentSwordmaiden
Clocks, counters and info
Keys that show something rather than do something.
- Clocks
Analogue and digital clocks.
Official
- World Clocks
Several time zones at a glance.
by larkum
- Weather
Current conditions on a key.
Official
- Countdown
Count down to a time.
Official
- Counter
Press to count up or down.
Official
- Speedtest
Run an internet speed test.
Official
- Days Until
Days left until a date.
by parkour86
- Sports Scores
Live scores for your teams.
by Mattdubs9699
Listing changes. Plugins are added to the store regularly. The app's own store is always the current list; this page was checked on 24 October 2026.
Plugin questions
How do I install a StreamController plugin?
Open the store from the app's menu, pick the Plugins tab, and click install. The plugin's actions appear in the action list on the right of the main window, ready to drag onto a key.
Do Elgato Stream Deck plugins work on Linux?
Not in StreamController. Plugins for Elgato's app are built against Elgato's SDK and don't load here. Most popular ones have a StreamController equivalent: OBS, Spotify, Discord, Home Assistant and Twitch all do.
What does the official badge mean?
It marks a plugin made by the StreamController maintainer. Everything else in the store is written by the community and reviewed before it's listed.
Can I write my own plugin?
Yes. Plugins are written in Python, starting from the official template. Plugin development overview.
Plug it in and start mapping keys.
StreamController is free. Download the zip, run one script, and plug your deck in.
