33 built-in integrations
Control the applications, services and devices you already use. These ship with Macro Deck, turn on the ones you need.
Streaming
- OBS StudioSwitch scenes, control your stream, recording and audio, and react to what happens in OBS Studio.
- Meld StudioSwitch and stage scenes, control layers, effects and audio tracks, and go live in Meld Studio.
- Streamlabs DesktopSwitch scenes, control your stream, recording and audio sources in Streamlabs Desktop.
- Streamer.botRun Streamer.bot actions, send chat messages and react to every event Streamer.bot reports.
- TwitchShow your Twitch chat and stream stats, moderate, run polls and ads, and react to follows, subs and raids.
- YouTubeShow your YouTube live chat and stream stats, change title and tags, and react to Super Chats and members.
Music and audio
- SpotifyControl Spotify playback, like songs, manage playlists and show what is playing on your deck.
- YouTube Music Desktop AppControl YouTube Music Desktop App from your deck: playback, volume, ratings and what is playing.
- WebNowPlayingControl music and videos playing in your browser and show what is playing, through the WebNowPlaying extension.
- JellyfinControl Jellyfin apps and TVs from your deck, show what plays and react when playback starts or stops.
- SoundPadPlay sounds from your SoundPad list, control recordings and show the playing sound on your deck.Windows
- VoicemeeterControl the gain, mute, routing and macro buttons of Voicemeeter, Banana or Potato from your deck.Windows
Chat and voice
- DiscordMute, deafen, join voice channels, change voice settings and post webhook messages in Discord from your deck.
- Discord WebhooksPost rich messages with embeds and mentions to Discord channels through webhooks, with a live preview.
- SinusBotControl the music of your SinusBot instances and show what they play on your deck.
Smart home and web
- Home AssistantSwitch lights, run scenes and scripts, and show live states from your Home Assistant on your deck.
- AdGuard HomeTurn AdGuard Home protection on, off or pause it, and show its statistics on your deck.
- RSS feedsFollow RSS and Atom feeds, show their newest articles in widgets and react when new articles arrive.
- HTTPSend HTTP requests from a button and save values from the response into variables.
- WeatherShow the current weather and the forecast for your locations on your deck, without an API key.
Your computer
- SystemControl your computer from your deck: apps, volume, commands, notifications, sleep and shutdown.
- KeyboardPress shortcuts, type text and run key sequences on your computer from a button.
- MouseClick, move the pointer, drag and scroll on your computer from a button.
- AutoHotkeyKeep your AutoHotkey v2 scripts in Macro Deck, run and stop them from a button and let them read and set variables.Windows
- ADB / Android Debug BridgeControl an Android phone or tablet over USB or Wi-Fi: wake it, start apps, tap, type and take screenshots.
- SteamStart and close Steam games, and show what you play, your friends and your library on your deck.
Calendar and email
- Google CalendarShow your Google Calendar events on your deck, count down to the next meeting and join it with one press.
- Outlook CalendarShow your Outlook and Microsoft 365 calendar on your deck and join Teams meetings with one press.
- Email (IMAP)See unread emails and the newest messages of any IMAP inbox on your deck, and react when mail arrives.
Macro Deck
- Macro Deck CompanionControl the phones and tablets that run the Companion app: brightness, rotation, screen and screenshots.
- Macro Deck DelegateRun scripts on another PC running Macro Deck and use the variables it shares.
- ScriptsBuild a set of actions once as a script and run it from any button, automation or other script.
- VariablesChange your variables from buttons and automations, and write any variable to a file.
Plugins from the community
Plugins add more apps, devices and services to Macro Deck. Every plugin is reviewed before it appears in the Store, and you install it from inside Macro Deck.
Build your own plugin with the public SDK.