
Run Macro Deck scripts from Siri and iOS Shortcuts
The Companion app adds Macro Deck actions to Apple's Shortcuts app. A few setups that work well, from Siri to Focus modes, and the limits to know.
Macro Deck is the open-source macro pad for Windows, macOS and Linux. Build your setup from buttons, sliders, media controls and live widgets, and control apps, services and devices from one place.

Releases, plugin news and guides around Macro Deck.

The Companion app adds Macro Deck actions to Apple's Shortcuts app. A few setups that work well, from Siri to Focus modes, and the limits to know.

From a small proof of concept in 2018 to a completely rebuilt, cross-platform application. A look back at Macro Deck's history, the countless rewrites, lessons learned along the way, and why Macro Deck 3 marks the beginning of a new chapter for the project.
Your computer runs Macro Deck. Everything else only needs a browser.
On the Windows, macOS or Linux computer you want to control.
Open the free web client in the browser of any phone, tablet, or computer on the same network, or use the optional Companion app for Android and iOS.
Arrange profiles, folders and widgets on your computer. Connected devices update right away.
Turn on the integrations you use, like OBS Studio or Home Assistant, and put their actions on buttons.
Organize your setup into profiles and folders, and fill them with widgets that do more than run a shortcut.

Plugins are not limited to actions. They can register new widget types and draw them with Macro Deck UI, using components such as gauges, dials, charts, toggles, lists and progress bars. Macro Deck renders them on every connected device, just like the built-in widgets.
Read how widget types workGive a button actions for a short press, a long press, a double tap or an event, and build them into flows. Branch with If, Else if and Else, combine conditions on live variables, repeat steps and wait in between.
This Go live button checks whether you are already streaming, refuses to start while the CPU is busy, and otherwise lowers the music, flashes its border three times, presses your streaming hotkey and turns green.

Pick background, label and icon colors, bring your own icons and frame them with zoom, position and opacity. Choose fonts and label positions, and add borders that glow, blink or cycle through colors.
Every state of a button gets its own look, so a mic button can be green while live and red while muted. With state mapping it follows a variable instead, for example your mute status in Discord. Put live values such as a {{ vars.deaths }} counter into any label.

Get your deck ready for the evening stream at 18:00 every day, or react when a device connects, a variable changes or OBS starts streaming.

Control the applications, services and devices you already use. These ship with Macro Deck, turn on the ones you need.
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.
Install Macro Deck on your computer, then connect your phone, tablet, or web browser.
Macro Deck 2 is no longer recommended. Support has ended and it receives no new features or fixes. Please use Macro Deck 3.
Runs Macro Deck and your actions
Installer for Windows, an app for Apple silicon Macs, and an APT repository, .deb, .rpm and AppImage for Linux.
Free and open source
Open the installation guideThe previous release, still available for existing setups.
Loading the latest release…Download the installerControl Macro Deck from your phone, tablet, or any web browser.
Free and open source, bundled with Macro Deck
7-day free trial · One-time purchase, lifetime accessSee comparison below
The Companion app is optional. One license unlocks it on both Android and iOS, and it is a one-time purchase with lifetime access, not a subscription. The license helps fund the ongoing development of Macro Deck. About the license
http://192.168.10.2:8191Both let you control Macro Deck. Choose the experience that works best for you.
| Feature | Web ClientFree | Companion App7-day free trial · One-time purchase, lifetime access |
|---|---|---|
| Drawn natively, no browser in betweenNoticeably better performance, especially on older phones and tablets | Not available | Supported |
| Fills the screen, no browser barsWeb client: where the browser supports it, usually once installed as a web app | Partly supported | Supported |
| Intuitive gesturesSwipe between folders, profiles and connected hosts | Not available | Supported |
| Finds your computers on the network | Not available | Supported |
| Connects over USBWeb client: Android only, with USB debugging | Partly supported | Supported |
| Actions and variables for the device, such as brightness or battery | Not available | Supported |
| Run scripts from widgets and automationsWidgets on both, Shortcuts and Siri on iOS, intents and Quick Settings tiles on Android | Not available | Supported |
| Turns the screen on and off automaticallyAndroid only: from actions and automations, or when the connection is lost and restored | Not available | Partly supported |
| Supports the active development of Macro Deck | Not available | Supported |
CountTogether is the innovative counter app for iOS and Android without complicated email registration. Create shared counters with friends and family in real-time. Useful for challenges, habits and shared goals.