Stream Deck GuideFree apps for Windows & Linux Install

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.

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.