Trigger powerful actions
in one seamless tap!

Macro Deck is the open-source, customizable macro pad for your PC and mobile devices.
Ideal for streamers, gamers, developers and power users!

Join Discord
Macro Deck Interface Preview

How does it work?

Get started in just a few simple steps

1
Download and install Macro Deck on your computer.
2
Install the Macro Deck Client on your old smartphone or tablet. Alternatively, use the web client on unsupported devices. Simply open a web browser and enter your computer's IP address and port number, like http://192.168.10.2:8191.
3
Connect your device to your computer via Wi-Fi using the QR code, or via USB if you're using Android.
4
Create profiles, folders, and buttons directly on your computer. All changes are instantly reflected on your connected device.
5
Enhance your experience by downloading plugins and icon packs from the built-in Extension Store — featuring both official and community-created content.

Why choose Macro Deck?

Discover the features that make Macro Deck stand out

Open Source

Macro Deck is completely open source — transparent, flexible, and community-driven.

Check it out on GitHub
Thriving Community

Macro Deck is supported by a large and active community — and it keeps growing every day!

Join us on Discord
Plugin Support

Extend Macro Deck with a wide variety of official and community-developed plugins.

Explore available plugins
Built-in Extension Store

Download and update plugins and icon packs directly from the built-in Extension Store. Every plugin is carefully reviewed before publication.

Multi-Client Support

Macro Deck supports multiple clients simultaneously. Assign a different profile to each device and customize your setup exactly how you want it.

Web Client

Thanks to the web-based client, Macro Deck can run on almost any device — from a Raspberry Pi with touchscreen to a Spotify Car Thing.

Cottle Scripting & Variables

Create advanced buttons with conditions, logic, and global variables. Use the power of Cottle templates to build dynamic behaviors.

Animated GIF Support

Add more personality and motion to your buttons with support for animated GIFs. Make your setup come to life!

Discover Compatible Plugins

Explore a wide range of plugins that seamlessly integrate with Macro Deck

AutoHotkey Plugin icon
15.5k
AutoHotkey PluginRun or Create and Run AHK files on Macro Deck!
View on GitHub
CS2 GSI for Macro Deck icon
264
CS2 GSI for Macro DeckMacro Deck plugin for Counter-Strike 2 (CS2) using Game State Integration (GSI). Automatically updates variables like team, HP, weapon.
View on GitHub
Discord Plugin icon
30.7k
Discord PluginA plugin for Macro Deck 2 to interact with a local Discord client
View on GitHub
ETS2 Telemetry icon
207
ETS2 TelemetryPlugin for Macro Deck 2 that shows ETS2 telemetry on Deck
View on GitHub
G HUB Batteries icon
5.4k
Official Extension
G HUB BatteriesThis plugin creates variables of the battery state of your Logitech devices
View on GitHub
Home Assistant Plugin icon
7.7k
Official Extension
Home Assistant PluginThis plugin can control your Home Assistant smart home
View on GitHub
JSON Utility Plugin icon
1.8k
JSON Utility PluginA JSON utility plugin for Macro Deck 2
View on GitHub
Macro Deck Media Controls icon
31.5k
Official Extension
Macro Deck Media ControlsThis plugin can control most of the media players (next, previous, play/pause)
View on GitHub
Macro-Deck HWiNFO64 Plugin icon
1.8k
Macro-Deck HWiNFO64 PluginPlugin to show system information from HWiNFO64 in Macro-Deck
View on GitHub
MacroDeck Sleep Mode icon
177
MacroDeck Sleep ModeMacro Deck Sleep Mode extension asset
View on GitHub
Multi-Display VCP Client icon
1.1k
Multi-Display VCP ClientThis is the Macro Deck extension needed to talk to the MultiDisplayVCP server.
View on GitHub
OBS-WebSocket Plugin icon
47.1k
Official Extension
OBS-WebSocket PluginThis plugin can control Open Broadcaster Software
View on GitHub
Pi-hole Plugin icon
1.8k
Official Extension
Pi-hole PluginControl Pi-hole using Macro Deck 2
View on GitHub
ShareX Plugin icon
4.1k
ShareX PluginScreenshot, Record, or Upload with ShareX in Macro Deck using this plugin.
View on GitHub
Soundboard4MacroDeck icon
20.3k
Soundboard4MacroDeckA soundboard plugin for Macro Deck 2
View on GitHub
Spicetify Bridge icon
582
Spicetify BridgeA simple plugin for macrodeck to control spicetify
View on GitHub
Spotify Plugin icon
25.1k
Spotify PluginControl your Spotify-Player using Macro Deck 2
View on GitHub
Stream Deck Connector icon
22.9k
Official Extension
Stream Deck ConnectorThis plugin allows you to connect your Stream Deck, Stream Deck Mini or Stream Deck XL to Macro Deck!
View on GitHub
Streamlabs OBS Plugin icon
6.9k
Streamlabs OBS PluginMacro Deck plugin for Streamlabs OBS desktop application integration
View on GitHub
Teamspeak3Plugin icon
258
Teamspeak3PluginA Macro Deck 2 plugin to support Teamspeak 3 Actions
View on GitHub
Time & Date Split icon
499
Time & Date Splita plugin that allows you to split the time and date into separate tiles
View on GitHub
Twitch Plugin icon
8.7k
Official Extension
Twitch PluginControl Twitch using Macro Deck 2
View on GitHub
VolumeMixerPlugin icon
2.3k
VolumeMixerPluginVolume mixer plugin for Macro Deck 2. You can have all your active audio apps and change the volume.
View on GitHub
WebNowPlaying Plugin icon
7.2k
WebNowPlaying PluginInterface WebNowPlaying to Macro Deck 2!
View on GitHub
Windows Utils icon
67k
Official Extension
Windows UtilsA collection of some useful functions for controlling Windows
View on GitHub
Yet another Streamer.bot icon
1.3k
Yet another Streamer.botYet another Streamer.bot plugin for Macro Deck
View on GitHub

Get started with Macro Deck!

Install the server on your computer and the client on your smartphone, tablet, or any compatible device.

Server
Install on your PC
Windows 10/11
Linux
Coming Soon
macOS
Coming Soon
Client
Install on your device
Web Client
Enter your server's IP and port in any browser on the same network.http://192.168.10.2:8191
Legacy Web Client

Other Apps by Me

Check out my other projects that you might find useful!

CountTogether App Icon

CountTogether

CountTogether is the innovative counter app for iOS and Android without complicated email registration. Create shared counters with friends and family in real-time — perfect for challenges, habits and shared goals.