Skip to content
@Macro-Deck-App

Macro Deck

Turn a phone, tablet, or web browser into a control surface for your PC

Macro Deck

Macro Deck

Turn a phone, tablet, or web browser into a control surface for your PC.

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.

Macro Deck 3 is in beta. Download it from macro-deck.app.

The Macro Deck 3 deck editor with buttons, a clock, a volume slider, the weather, a Spotify music player and a RAM usage graph

What you can do

  • Arrange profiles, folders and widgets: action buttons, sliders, clocks, history graphs, weather and a music player
  • Run actions on a short press, long press, double tap or event, and build flows with If / Else, Repeat and Wait
  • Automate things without a button, for example on a schedule or when OBS starts streaming
  • Give every button your own colors, icons, fonts, borders and states
  • Connect OBS Studio, Home Assistant, Spotify, Twitch, Discord, Streamer.bot, Voicemeeter and more with built-in integrations
  • Use any browser on your network as a deck, including browser-based game overlays

Repositories

Repository
Macro-Deck The Macro Deck 3 app
Macro-Deck-Plugin-Template Start a new plugin
Macro-Deck-Sample-Plugins Worked examples of Macro Deck 3 plugins
Macro-Deck-Store-Registry The packages published in the Macro Deck Store

Build a plugin

Plugins can add actions, events, variables and their own widget types. Start with the plugin quickstart in the documentation.

Macro Deck 2

Macro Deck 2 is still available for existing setups on Windows. Download it from the Macro Deck 2 tab on the website. Its companion app is on Google Play and the App Store.

Community

Questions, setups and feedback are welcome on Discord. Report bugs in the Macro Deck issues.

If you want to support the project, you can do so through GitHub Sponsors or Ko-fi.

Pinned Loading

  1. Macro-Deck Macro-Deck Public

    The open-source macro pad with customizable widgets, powerful integrations and a secure plugin ecosystem.

    C# 1.5k 109

  2. Macro-Deck-Extensions Macro-Deck-Extensions Public

    Extensions for the Extension Store

    Shell 31 59

  3. Macro-Deck-Legacy-Web-Client Macro-Deck-Legacy-Web-Client Public archive

    The Macro Deck web client

    JavaScript 19 12

Repositories

Showing 10 of 13 repositories
  • Macro-Deck Public

    The open-source macro pad with customizable widgets, powerful integrations and a secure plugin ecosystem.

    Macro-Deck-App/Macro-Deck's past year of commit activity
    C# 1,520 Apache-2.0 109 20 4 Updated Sep 25, 2026
  • Macro-Deck-Store-Registry Public

    The official registry for packages published in the Macro Deck Store.

    Macro-Deck-App/Macro-Deck-Store-Registry's past year of commit activity
    Python 0 0 0 0 Updated Sep 25, 2026
  • Macro-Deck-Client-App Public archive

    The companion app for Macro Deck

    Macro-Deck-App/Macro-Deck-Client-App's past year of commit activity
    TypeScript 32 MIT 10 0 0 Updated Sep 22, 2026
  • Macro-Deck-Plugin-Template Public template

    Official template for Macro Deck plugins.

    Macro-Deck-App/Macro-Deck-Plugin-Template's past year of commit activity
    C# 0 MIT 0 0 0 Updated Sep 18, 2026
  • Macro-Deck-App/GitHub-Actions's past year of commit activity
    0 0 0 0 Updated Sep 18, 2026
  • .github Public
    Macro-Deck-App/.github's past year of commit activity
    0 0 0 0 Updated Sep 16, 2026
  • Macro-Deck-Sample-Plugins Public

    Worked examples of out-of-process Macro Deck 3 plugins.

    Macro-Deck-App/Macro-Deck-Sample-Plugins's past year of commit activity
    C# 0 MIT 0 0 0 Updated Sep 15, 2026
  • Macro-Deck-Extensions Public

    Extensions for the Extension Store

    Macro-Deck-App/Macro-Deck-Extensions's past year of commit activity
    Shell 31 59 0 0 Updated Aug 15, 2026
  • Macro-Deck-Legacy-Web-Client Public archive

    The Macro Deck web client

    Macro-Deck-App/Macro-Deck-Legacy-Web-Client's past year of commit activity
    JavaScript 19 MIT 12 0 2 Updated Jul 12, 2026
  • Actions Public

    Actions for the Macro Deck workflows

    Macro-Deck-App/Actions's past year of commit activity
    0 0 0 0 Updated Jun 19, 2026